База знаний / Справочник TiOS / Разработка (TiOS) / Справочник по программированию / Объекты / Объект i2c. / Свойства и методы
Свойство .state (только чтение)
| Назначение: | Возвращает состояние выбранного в данный момент канала I²C (выбор выполняется через i2c.channel). |
| Тип: | Перечисление (i2c_state, byte) |
| Диапазон значений: |
|
| См. также: | --- |
Подробности
Как приложение обрабатывает ошибки растяжения тактового сигнала и арбитража, зависит от подключённых периферийных устройств I²C.
Как минимум Tibbo рекомендует установить i2c.enabled в 0 - NO и сбросить периферийные устройства, подключённые к шине I²C. Когда устройства вернутся в рабочее состояние, можно снова установить i2c.enabled в 1 - YES и продолжить работу с шиной.
Совет
Установка i2c.enabled автоматически настраивает линии SCL и SDA выбранного канала I²C как входы (и, как следствие, подтягивает их к HIGH).