Объект i2c.

Значок объекта i2c.

Объект i2c. реализует до восьми программных каналов I²C на линиях ввода-вывода общего назначения вашего EM2000, EM2001, TPP2(G2), TPP2(G3) или TPP3(G2). При работе с объектом i2c. ваше устройство выступает в роли «контроллера» I²C для этих каналов; у всех каналов фиксированная скорость 100kbit/s и тайм-аут растяжения тактового сигнала 20ms.

Канал выбирается через свойство i2c.channel. Все остальные свойства и методы объекта i2c. относятся к выбранному в данный момент каналу.

Свойство i2c.enabled определяет, выключен канал или включён. Настроить канал через свойства i2c.sclmap и i2c.sdamap можно, только когда i2c.enabled = 0 - NO.

Операции - отправка сигналов START и STOP (i2c.start и i2c.stop соответственно), а также чтение и запись данных (i2c.read и i2c.write соответственно) - возможны, только когда i2c.enabled = 1 - YES.

Исходный материал Tibbo обновлён 24 марта 2025Оригинал на docs.tibbo.com · Сообщить об ошибке