Запись данных в UART

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

Блок "Запись данных в UART" производит посылку данных по последовательному интерфейсу.

Блок посылает пакет с различным типом данных по последовательному интерфейсу. Настройка контроллеров последовательных интерфейсов производится с помощью ПО STM32CubeMX.

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

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

Свойства

Название Имя Описание По умолчанию
Период посылки значений сигналов Cnt При каждом обращении к блоку происходит увеличение значения счетчика на 1, после достижения значения счетчика равного заданному происходит посылка массива данных. Это сделано для того, что бы скорость посылки данных не была слишком большой 100
Структура массива ORDER Определение структуры посылаемого пакета FLOAT; BYTE; INTEGER;
Выбор UART UART см. спецификацию на STM32 UART1 | UART2 | UART3
Использовать DMA Use_DMA Использовать DMA (Да | Нет)
Использовать прерывания Intr Использовать прерывание (Да | Нет)
Использовать префикс при посылки Use_Prefix В случае выбора этой опции перед информационной частью пакета будут добавлены два байта, на основании этих двух байтов приемщик пакета сможет определить начало сообщения (Да | Нет)
Первый байт byte1 Первый байт префикса 0x81
Второй байт byte1 Второй байт префикса 0x00

Параметры

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

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

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