Прием данных по CAN

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

Блок "Прием данных по CAN" производит прием сообщений по CAN интерфейсу.

Блок принимает сообщения по CAN интерфейсу. У приёмника есть два независимых буфера (RX_FIFO_0 и RX_FIFO_1), можно пользоваться одним буфером или обоими. Какие сообщения будут попадать в нулевой или в первый буфер зависит от настроек фильтров. Каждый из буферов разделён на три ячейки, называющиеся почтовыми ящиками. Каждый почтовый ящик может хранить одно сообщение.

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

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

Свойства

Название Имя Описание По умолчанию
Размер сообщения Size_fifo0_can1 Размер сообщения по CAN1 в буфере 0, максимальный размер сообщения 8 байт. 8
Размер сообщения Size_fifo0_can2 Размер сообщения по CAN2 в буфере 0, максимальный размер сообщения 8 байт. 8
Выбор FIFO0 FIFO0 Принимать сообщения в буфер 0 (Да | Нет)
Размер сообщения Size_fifo1_can1 Размер сообщения по CAN1 в буфере 1, максимальный размер сообщения 8 байт. 8
Размер сообщения Size_fifo1_can2 Размер сообщения по CAN2 в буфере 1, максимальный размер сообщения 8 байт. 8
Выбор FIFO0 FIFO1 Принимать сообщения в буфер 0 (Да | Нет)

Параметры

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

Примеры работы

Примеры работы с контроллером CAN приведены в примерах: