Документация Engee

STM32 USART RX

Приема данных с приемопередатчика UART.

Тип: CFunction

Путь в библиотеке:

/Interfaces/Targets/STM32/STM32 USART RX

Описание

Для работы с блоком установите/обновите пакет поддержки оборудования.

Блок STM32 USART RX используется для приема данных с приемопередатчика UART.

Порты

Выход

# Данные — принятые байты с передатчика
скаляр

Details

Принятые байты с передатчика. Размерность: () если передача одного байта, или (n,), где n — кол-во байтов для получения.

Типы данных

uint8_t

Поддержка комплексных чисел

Нет

Параметры

Main group

# Модуль: — выбранный в CubeMX модуль USART
1 | 2 | 3

Details
Значения

1 | 2 | 3

Значение по умолчанию

1

Имя для программного использования

m_module

Настраиваемый

Нет

Вычисляемый

Да

# Размер буфера на приём: — количество байтов на прием с приемопередатчика UART

Details
Значение по умолчанию

7

Имя для программного использования

m_buf_length

Настраиваемый

Нет

Вычисляемый

Да

# Таймаут на приём, мс: — время ожидания входящего сообщения

Details
Значение по умолчанию

1000

Имя для программного использования

m_uart_timeout

Настраиваемый

Нет

Вычисляемый

Да

Конфигурирование CubeMX для работы с модулем USART, прием данных

Во вкладке «Pinout & Configuration» в графе «Connectivity» выберите интересующий для работы модуль USART. В поле «Mode» укажите нужный режим и требуемую скорость работы.

stm32 prepare 8

Сгенерируйте код.