GigaDevice / CAN |
| Си | | ||
в палитре | на схеме |
Блок передачи данных в шину CAN. На входы блока подаются данные, которые будут переданы через шину CAN в обработчике прерывания по приему посылки CAN, либо в основном алгоритме программы, когда счетчик циклов программы досчитает до заданного в настройках блока значения.
При кодогенерации используется стандартная библиотека GD32F10X v2.2.0, предоставляемая производителем микроконтроллеров GigaDevice. Подробные настройки CAN можно найти в документации на микроконтроллер.
Имя | Описание | Тип линии связи |
---|---|---|
init_can | Вход сортировки блока | Математическая |
data0 | Вход данных 0, 32bit число | Математическая |
data1 | Вход данных 1, 32bit число | Математическая |
Блок не имеет выходных портов.
Название | Имя | Описание | По умолчанию | Тип данных |
---|---|---|---|---|
Выбор буфера передачи (TX mailbox) | MAILBOX | Возможные значения: «MAILBOX0», «MAILBOX1», «MAILBOX2» | MAILBOX0 | Перечисление |
Тип идентификатора (стандартный или расширенный) | CAN_FF | Возможные значения: «CAN_FF_STANDARD», «CAN_FF_STANDARD» | CAN_FF_STANDARD | Перечисление |
Обычный индификатор (0x00000000 - 0x000007FF) | SFID | Возможные значения: от «0x00000000» до «0x000007FF» | 170 | Целое |
Расширенный идификатор (0x00000000 - 0x1FFFFFFF) | EFID | Возможные значения: от «0x00000000» до «0x000007FF» | 0 | Целое |
Размер данных, байт | DLEN | Возможные значения от «1» до «8» | 4 | Перечисление |
Включить передачу данных по сигналу от счетчика циклов расчетного алгоритма | TX_EN | Возможные значения: «Да», «Нет» | Да | Двоичное |
Счетчик циклов расчетного алгоритма | CNT | Задержка вызова функции передачи. Возможные значения: целое число | 10 | Целое |
Блок не имеет параметров.