|
|
| Си | |
| в палитре |
на схеме |
Описание
Блок приема данных через CAN. На выходы блока передаются данные, находящиеся в FIFO
контроллера CAN после приема посылки. Данные обновляются в прерывании по приему валидной
посылки. Выходы блока могут быть векторами, если в свойстве "Настройка приемных буферов
(mailbox) на выход блока" выбрано более одного MAILBOX. Если включена опция передачи
после приема (свойство "Начинать передачу данных из заданных буферов (mailbox) после
получения посылки"), то данные, находящиеся в передающих MAILBOX (свойство "Выбор
буферов (mailbox) для передачи данных"), будут выданы на шину CAN после приема данных.
При кодогенерации используется стандартная библиотека GD32F10X v2.2.0, предоставляемая
производителем микроконтроллеров GigaDevice. Подробные настройки CAN можно найти в
документации на микроконтроллер.
Входные порты
| Имя |
Описание |
Тип линии связи |
| sort_block |
Вход сортировки блока |
Математическая |
Свойства
| Название |
Имя |
Описание |
По умолчанию |
Тип данных |
| Номер приемного FIFO |
RX_FIFO |
Возможные значения: "FIFO0", "FIFO1" |
FIFO0 |
Перечисление |
| Настройка приемных буферов (mailbox) на выход блока |
RX_MAILBOX |
Возможные значения: "MAILBOX0", "MAILBOX1",
"MAILBOX2" |
MAILBOX0 |
Множество |
| TX Enable |
Настройка TX Enable |
| Начинать передачу данных из заданных буферов (mailbox) после получения
посылки |
TX_EN |
Возможные значения: "Да", "Нет" |
Да |
Двоичное |
| Выбор буферов (mailbox) для передачи данных |
TX_MAILBOX |
Возможные значения: "MAILBOX0", "MAILBOX1",
"MAILBOX2" |
MAILBOX0 |
Множество |
Параметры
Блок не имеет параметров.