Тема: CANNY5 nano: Работа с раширителем портов MCP23017 по I2C
Пример работы контроллера CANNY5 nano с I2c расширителем портов MCP23017 от компании Microchip.
Диаграмма для организации 16 дополнительных выходов контроллера CANNY5 nano с помощью MCP23017.
Файл проекта c5nano_i2c_mcp23017_2a.cfd.
Диаграмма разработана в CannyLab версии 1.20 и является полностью рабочим примером, готовым к загрузке в контроллер CANNY5 nano, работающий под управлением системного программного обеспечения версии 1.33 (c5nanov00133.ccx).
При включении контроллера выполняется настройка MCP23017 для работы всех конактов его портов ввода-вывода в качестве выходов.
Передача команд инициализации и команд на изменение состояний выходов MCP23017 выполняется 20 раз в секунду.
ВНИМАНИЕ! При подключении шины I2C контроллера CANNY5 nano к MCP23017 необходимо организовать подтяжку линий SDA и SCL к напряжению +5В резисторами 400...600 Ом.
Исходные файлы проекта во вложении.