Использую версию 5.3.0, при добавлении в проекте блока для модуля расширения MCP23017 контроллер повисает.
Попробовал на DUE, Mega и Nano. Оставил только почти пустой блок MCP23017, если использовать любой вход или выход после загрузки контроллер висит. Сам модуль пробовал отключать, по I2C больше ни чего нет. Кто нибудь сталкивался? Попробовал пользовательский PCF8574 - не виснет, но такого модуля нет, проверить не могу до конца. Спасибо за любой отклик.
Блок MCP23017 FlProg
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
Блок MCP23017 FlProg
Если модуль физически не подключен или неправильно указан адрес, ардуино будет висеть.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Блок MCP23017 FlProg
Большое спасибо ответившим! Виноват сам. Я такой модуль раньше не подключал, все ранее используемые мною модули, работающие по I2С, при отключении физическом, не приводили к зависанию контроллера, этот должен быть обязательно присутствовать на шине, если его блок есть в программе. Проблема была в самом модуле CJMCU-2317, поставил другой, при том же адресе и схеме, и все заработало! Так что вынимать его из схемы, отключать от шины, как модуль часов или модуль измерения напряжения ADS1115 категорически нельзя!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя