STM32 / UART |
| Векторизован | Си | | ||
в палитре | на схеме |
Блок "Чтение данных по UART" производит прием данных по последовательному интерфейсу.
Блок принимает поток байтов по последовательным интерфейсам (USART1, USART2, USART3) началу посылки заданного количества байт соответствует префикс из двух байт byte1 = 0x81 byte2 = 0x00, интерфейсы должны использоваться в асинхронном режиме. Настройка контроллеров последовательных интерфейсов производится с помощью ПО STM32CubeMX.
Название | Имя | Описание | По умолчанию |
---|---|---|---|
UART1 | Настройки приема потока байт по UART1 | ||
Размер массива | UART1_SIZE | Размер ожидаемого массива байт | 9 |
Выбор UART1 | UART1 | Ожидаем данные по выбранному интерфейсу | (Да | Нет) |
UART2 | Настройки приема потока байт по UART2 | ||
Размер массива | UART2_SIZE | Размер ожидаемого массива байт | 9 |
Выбор UART2 | UART2 | Ожидаем данные по выбранному интерфейсу | (Да | Нет) |
UART3 | Настройки приема потока байт по UART1 | ||
Размер массива | UART3_SIZE | Размер ожидаемого массива байт | 9 |
Выбор UART3 | UART3 | Ожидаем данные по выбранному интерфейсу | (Да | Нет) |
Блок не имеет параметров.
Примеры работы с контроллером UART приведены в примерах: