Настройка фильтра пакетов CAN
![]() |
![]() |
| Си | |
| в палитре | на схеме |
Описание
Блок настройки фильтров пакета CAN.
При кодогенерации используется стандартная библиотека GD32F10X v2.2.0, предоставляемая производителем микроконтроллеров GigaDevice. Подробные настройки CAN можно найти в документации на микроконтроллер.
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| sort_block | Вход сортировки блока | Математическая |
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| ready | Выход сортировки блока | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Номер приемного FIFO | RX_FIFO | Возможные значения: "FIFO0", "FIFO1" | FIFO0 | Перечисление |
| Тип фильтра | FILTER_MODE | Возможные значения: "CAN_FILTERMODE_MASK", "CAN_FILTERMODE_LIST" | CAN_FILTERMODE_MASK | Перечисление |
| Разрядность фильтра | FILTER_BITS |
Возможные значения: "CAN_FILTERBITS_32BIT", "CAN_FILTERMODE_LIST" |
CAN_FILTERBITS_32BIT | Перечисление |
| Номер фильтра [0-27] | FILTER_NUM |
Возможные значения: от "0" до "27" |
0 | Целое |
| Фильтр mask high [0x0000 - 0xFFFF] | MASK_HI | Возможные значения: от "0x0000" до "0xFFFF" | 0 | Целое |
| Фильтр mask low [0x0000 - 0xFFFF] | MASK_LO | Возможные значения: от "0x0000" до "0xFFFF" | 0 | Целое |
| Фильтр list high [0x0000 - 0xFFFF] | LIST_HI | Возможные значения: от "0x0000" до "0xFFFF" | 0 | Целое |
| Фильтр list low [0x0000 - 0xFFFF] | LIST_LO | Возможные значения: от "0x0000" до "0xFFFF" | 0 | Целое |
Параметры
Блок не имеет параметров.

