Например TDA7294

Форум РадиоКот :: Просмотр темы - Инициализация mcp23017
Форум РадиоКот
https://radiokot.ru/forum/

Инициализация mcp23017
https://radiokot.ru/forum/viewtopic.php?f=61&t=198208
Страница 1 из 1

Автор:  SandyAS [ Ср июн 04, 2025 15:41:35 ]
Заголовок сообщения:  Инициализация mcp23017

Доброго дня всем. Есть несколько вопросов по поводу mcp23017.

1. Когда первый раз подключаетесь к mcp23017 (шина I2C) в каком банке она находится? В 1 или 0.
2. Как её правильно инициализировать? В даташите адрес микросхемы 40, но встречаются много материалов, где адрес её 20. Это притом, что на адресных входах А0,А1,А2 установлен логический '0'.

0 1 0 0 0 0 0 w/r
4 0 если w/r = 0, то адрес обращения 40, откуда 20 ?

Автор:  Ser60 [ Ср июн 04, 2025 19:53:39 ]
Заголовок сообщения:  Re: Инициализация mcp23017

Адрес на шине I2C 7-битный и равен 0х20. Однако, при коммуникации с чипом в первом байте следует добавить восьмой бит w/r. При w=0 байт адреса 0х20=0100000 становится 0100000w=01000000=0x40. При r=1 первый засылаемый байт будет 01000001=0x41. Про банки не знаю, я с этим чипом не работал.

Автор:  SandyAS [ Ср июн 04, 2025 21:00:40 ]
Заголовок сообщения:  Re: Инициализация mcp23017

Я надеюсь, что это так. Спасибо.

Автор:  Mursik [ Ср июн 04, 2025 22:00:44 ]
Заголовок сообщения:  Re: Инициализация mcp23017

А чего не почитать документацию и примеры от производителя? Наверняка там это всё разжевано тщательно...

https://www.microchip.com/en-us/product ... umentation

Автор:  SandyAS [ Чт июн 05, 2025 06:40:44 ]
Заголовок сообщения:  Re: Инициализация mcp23017

Спасибо.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/