Тема: Canny 7 - программная часть для MCP23017, полярность выходов/входов
Добрый день! В продолжение темы https://forum.canny.ru/viewtopic.php?id=708 о работоспособности платы расширения портов MCP23017 - при подключении все отлично заработало с первого раза! Модуль реле https://a.aliexpress.com/_eNEpa6 имеет управление 0 (GND), поэтому пришлось инвертировать состояние нажатия клавиш, при включении контроллера и настройке портов их полярность изначально задается равной 0(GND), затем по логике моей диаграммы они переводяться в состояние 1(+5в), при этом одновременно происходит включение всех реле на долю секунды, далее все работает отлично до выключения контроллера.
1. Возможно ли изначально при настройке портов выходов задать им полярность равную 1(+5в). Если возможно с примером, какие именно данные необходимо изменить в диаграмме для изменения полярности.
2. Для дальнейшей реализации проекта мне необходимо одновременное подключение еще одного модуля расширения MCP23017, причем с 8 входами и 8 выходами. Возможно ли подключение паралельно с первым модулем по тем же 2 выходам контроллера? Не смог разобраться с изменением адресов модуля и подключением внутри диаграммы. Пример реализации 8 входов и 8 выходов скопировал в мою диаграмму.
4 кнопки куиза необходимо подключить к выходами второго модуля расширения, при нажатии на кнопку на выходе модуля расширения должен появляться 0(GND).
4 концевика дверей необходимо подключить ко входам второго модуля расширения, при открытии двери на проводе концевика появляется 0(GND), при этом далее по диаграмме идет отбор нужного значения для передачи в кан определенных данных для каждого варианта отображения на приборной панели.
Заранее огромное спасибо за помощь.