I2C Формат адреса

Я работаю над записью / чтением данных через i2c на плату USB to i2c UMFT201. В спецификации указано, что адрес i2c по умолчанию - "22h". Я не могу понять, что это значит. Когда я использую общий адрес вызова, кажется, что он может записывать данные на доску; так что я думаю, что мой код работает. Я новичок в программировании на C; таким образом, не уверен, что означает это "22h".

1 ответ

Есть хитрость, чтобы понять о чипах FTDI UMFT201 и FT201X.

Это ведомый чип I2C.

Поэтому это не мастер, обвиоули. Это означает, что вам нужен микроконтроллер, который будет работать как ведущий I2C, подключенный к UMFT201, который является подчиненным. Сам UMFT201 подключается к вашему ПК, поэтому вы можете реализовать связь I2C от микроконтроллера к ПК. Для микроконтроллера ПК является ведомым устройством I2C с адресом 22 часа.

Возможно, вы захотите найти оценочную плату, такую ​​как FTDI FT260 (доступны образцы C) или устройство Nusbio.net (доступны C#, VB, образцы PowerShell) на основе FTDI FT2301X, оба из которых являются основными I2C.

Это упрощает связь I2C, так как вы можете общаться с ПК на любом подчиненном устройстве I2C.

Вот пример, чтобы поговорить I2C на ЖК-экране с C# или vb.net

Другие вопросы по тегам