Содержание
I2C Read (ADAU145X)
Существуют две различные версии модуля I2C Read.
- I2C Periodic Read
- I2C Read с внешним триггером
I2C Periodic Read
Блок 'I2C Periodic Read' периодически считывает определенный субадрес с любого I2C-ведомого устройства и отправляет считанное значение на выходной пин.
Выходные пины
| Name | Format [int/dec] - [control/audio] | Function Description |
|---|---|---|
| Pin 0: I2C Data | decimal - control | Выводит данные, считанные по I2C |
Конфигурация
Нажмите кнопку конфигурации, чтобы настроить параметры для чтения I2C.
Создайте несколько экземпляров для контроля нескольких ведомых устройств / нескольких субадресов одного ведомого устройства.
Элементы GUI
| GUI Control Name | Default Value | Range | Function Description |
|---|---|---|---|
| Bitrate | 400 kHz | 20 - 400 kHz | Скорость I2C |
| Device Address | 0 | 0 – 127 | Адрес I2C-ведомого устройства |
| Data Length | 4 | 1-4 | Длина считываемых данных |
| Sub-Address Bytes | 2 | 1-4 | Длина субадреса |
| Read Interval | 1 ms | 1 - 1000 ms | Интервал между двумя последовательными операциями чтения I2C |
| Read Address | 0 | 0 to Pow(2, Address Length) - 1 | Субадрес ведомого устройства для чтения |
| Initial Output Value | 0 | -2147483648 to 2147483647 | Значение на выходном пине до завершения первого чтения. |
I2C Read с внешним триггером
Блок 'I2C Read с внешним триггером' считывает определенный субадрес с любого I2C-ведомого устройства при обнаружении нарастающего фронта на входном пине.
Входные пины
| Name | Format [int/dec] - [control/audio] | Function Description |
|---|---|---|
| Pin 0: Trigger | decimal - control | Нарастающий фронт этого сигнала инициирует чтение. |
Выходные пины
| Name | Format [int/dec] - [control/audio] | Function Description |
|---|---|---|
| Pin 0: I2C Data | decimal - control | Выводит данные, считанные по I2C |
Конфигурация
Нажмите кнопку конфигурации, чтобы настроить параметры для чтения I2C.
Создайте несколько экземпляров для контроля нескольких ведомых устройств / нескольких субадресов одного ведомого устройства.
Элементы GUI
| GUI Control Name | Default Value | Range | Function Description |
|---|---|---|---|
| Bitrate | 400 kHz | 20 - 400 kHz | Скорость I2C |
| Device Address | 0 | 0 – 127 | Адрес I2C-ведомого устройства |
| Data Length | 4 | 1-4 | Длина считываемых данных |
| Sub-Address Bytes | 2 | 1-4 | Длина субадреса |
| Read Address | 0 | 0 to Pow(2, Address Length) - 1 | Субадрес ведомого устройства для чтения |
| Initial Output Value | 0 | -2147483648 to 2147483647 | Значение на выходном пине до завершения первого чтения. |