Slave





| Векторный | Си |
в палитре на схеме

Описание

Блок производит посылку сообщения по I2C интерфейсу.

Входные порты

Имя Описание Тип линии связи
sort_block Порт сортировки Математическая
tx_en Разрешение или запрет посылки сообщения (1 или 0) Математическая
tx Сообщение Математическая

Выходные порты

Имя Описание Тип линии связи
status Статус после посылки сообщения Математическая
i2c_error Код ошибки после посылки сообщения Математическая

Свойства

Название Имя Описание По умолчанию Тип данных
Время ожидания TimeOut Временной интервал ожидания завершения приема данных, выраженный в миллисекундах. Если передача не завершается в течение заданного времени ожидания, функция прерывает свое выполнение и возвращает значение «HAL_TIMEOUT»; в противном случае она возвращает значение HAL_OK, если не возникает других ошибок. При передачи времени ожидания , равного «HAL_MAX_DELAY» (0xFFFF FFFF), завершение передачи ожидается неопределенно долго 1 Целое
Выбор контроллера I2C I2C_NUM Выбор контроллера:
  • «I2C1»;
  • «I2C2»;
  • «I2C3»
I2C1 Перечисление
Длина сообщения Size_Tx Размер байтового массива 1 Целое
Адрес опрашиваемого устройства I2C_SLAVE_ADDR Адрес ведомого устройства 0 Целое

Параметры

Блок не имеет параметров.