1

Тема: I2C по 2 разным каналам

Доброго времени суток! Столкнулся с необходимостью подключения 2х плат MCP23017 в качестве положительных выходов по одному каналу (SDA+SCL) и 2х MCP23017 в качестве входов (16 положительных и 16 отрицательных) по второму отдельному каналу связи. Сам пока не могу разобраться с программной реализацией этой задачи. Прикрепил примеры отдельных решений. Помогите пожалуйста с объединением двух примеров в один, но по разным каналам. Заранее спасибо за ответ.

Вложений в сообщении

Иконка вложения i2c_MCP23017_2a.cfd 6.39 кб, скачивался 147 раз, последний раз 2021-01-28 

Иконка вложения i2c_MCP23017_3a.cfd 5.69 кб, скачивался 132 раз, последний раз 2021-01-28 

2

Re: I2C по 2 разным каналам

Принцип работы одного контроллера CANNY7 с двумя разными шинами i2c показан в приведенном ниже примере. В нем происходит попеременное обращение к устройству с адресом 0x40, подключенному к 2 разным каналам.

Вложений в сообщении

Иконка вложения c7_i2c_2bus_example.cfd 2.88 кб, скачивался 170 раз, последний раз 2021-01-29 

3

Re: I2C по 2 разным каналам

Денис, CANNY пишет:

Принцип работы одного контроллера CANNY7 с двумя разными шинами i2c показан в приведенном ниже примере. В нем происходит попеременное обращение к устройству с адресом 0x40, подключенному к 2 разным каналам.

Спасибо огромное, теперь все стало на свои места!