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

