Передача данных в комбинированной транзакции
![]() |
![]() |
| Векторный | Си | |
| в палитре | на схеме |
Описание
Блок производит посылку сообщения по I2C интерфейсу по протоколу I2C. Используется одна комбинированная транзакция.
Прим.:
Предполагается, что пользователь
доработает блок и добавит код анализирующий полученный от ведущего устройства адрес.
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| sort_block | Порт сортировки | Математическая |
| tx_en | Разрешение или запрет посылки сообщения (1 или 0) | Математическая |
| tx | Сообщение, которое будет послано после запроса ведомого устройства | Математическая |
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| status | Статус после посылки сообщения | Математическая |
| i2c_error | Код ошибки после посылки сообщения | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Выбор контроллера I2C | I2C_NUM | Выбор контроллера:
|
I2C1 | Перечисление |
| Длина сообщения | Size_Tx | Размер байтового массива, который будет послан после получения запроса от ведущего устройства | 1 | Целое |
Параметры
Блок не имеет параметров.

