Посылка пакета по CAN-сети (CAN_Transmit (1|2))
| в палитре | на схеме |
Блок использует функцию CAN_Transmit() из библиотеки
MDR32F9Qx_StdPeriph_Driver и посылает по сети пакет данных.
Входные порты
- Initcan – порт подключения выхода блока инициализации CAN контроллера;
- Data0 – значение посылки размером uint32_t;
- Data1 – значение посылки размером uint32_t.
Выходные порты
- Ready – посылка произошла;
- Status – значение статуса CAN контроллера.
Свойства
- Тип идентификатора – CAN_ID - Идентификатор – стандартный
формат. Длина идентификатора - 11 бит и соответствует Standart ID в расширенном
формате. Эти биты передаются в порядке Bit28…Bit18. Самый младший бит - Bit18. 7 старших
бит (Bit28 - Bit 22) не должны быть все единичными битами. Идентификатор – расширенный
формат . В отличие от стандартного идентификатора, расширенный идентификатор состоит из
29 бит. Его формат содержит две секции: Standart ID - 11 бит; Extended ID - 18
бит.
Standart ID состоит из 11 бит. Эта секция передается в порядке от Bit28 … Bit18. Это эквивалентно формату стандартного идентификатора. Standart ID определяет базовый приоритет расширенного пакета. Extended ID состоит из 18 бит. Эта секция передается в порядке от Bit17 до Bit0. В стандартном пакете идентификатор сопровождается RTR битом. По умолчанию - CAN_ID_STD (стандартный).
- Приоритет сообщения – PRIOR_0 - Если у сообщения бит PRIOR_0 выставлен в ноль, то оно отправляется в первую очередь. По умолчанию - DISABLE.
-
Идентификатор – ID - Standart ID состоит из 11 бит. Эта секция передается в порядке от Bit28 … Bit18. Это эквивалентно формату стандартного идентификатора.
Standart ID определяет базовый приоритет расширенного пакета. Extended ID состоит из 18 бит. Эта секция передается в порядке от Bit17 до Bit0. В стандартном пакете идентификатор сопровождается RTR битом. По умолчанию - нет.
-
Номер буфера – NUM_BUF - Всего 32 буфера для отправки и приема сообщений. По умолчанию - нет.
-
Размер передаваемых данных – DLC - Размер передаваемых данных кодируется в поле DLC и может составлять от 0 до 8 байт. По умолчанию - нет.
Параметры
Блок не имеет параметров.