|
|
| Векторный | Си | |
| в палитре |
на схеме |
Описание
Блок «Чтение данных по UART» производит прием данных по последовательному
интерфейсу.
Блок принимает поток байтов по последовательным интерфейсам («USART1»,
«USART2», «USART3»), началу посылки заданного количества байт соответствует
префикс из двух байт: «byte1» = 0x81, «byte2» = 0x00. Интерфейсы
должны использоваться в асинхронном режиме. Настройка контроллеров последовательных
интерфейсов производится с помощью ПО STM32CubeMX.
Входные порты
| Имя |
Описание |
Тип линии связи |
| sort_uart |
Инициализация UART контроллера |
Математическая |
Выходные порты
| Имя |
Описание |
Тип линии связи |
| rx_uart1 |
Массив полученных по интерфейсу USART1 (интерфейс настроен в асинхронном режиме
UART1) байт заданного размера |
Математическая |
| ready1 |
Признак получения массива заданного размера по UART1 (1 - да или 0 -
нет) |
Математическая |
| rx_uart2 |
Массив полученных по интерфейсу USART2 (интерфейс настроен в асинхронном режиме
UART2) байт заданного размера |
Математическая |
| ready2 |
Признак получения массива заданного размера по UART2 (1 - да или 0 -
нет) |
Математическая |
| rx_uart3 |
Массив полученных по интерфейсу USART3 (интерфейс настроен в асинхронном режиме
UART3) байт заданного размера |
Математическая |
| ready3 |
Признак получения массива заданного размера по UART3 (1 - да или 0 -
нет) |
Математическая |
Свойства
| Название |
Имя |
Описание |
По умолчанию |
Тип данных |
| UART1 |
Настройки приема потока байт по UART1 |
| Выбор UART1 |
UART1 |
Ожидать данные по выбранному интерфейсу: |
Нет |
Двоичное |
| Размер массива |
UART1_SIZE |
Размер ожидаемого массива байт |
9 |
Целое |
| UART2 |
Настройки приема потока байт по UART2 |
| Выбор UART2 |
UART2 |
Ожидать данные по выбранному интерфейсу: |
Нет |
Двоичное |
| Размер массива |
UART2_SIZE |
Размер ожидаемого массива байт |
9 |
Целое |
| UART3 |
Настройки приема потока байт по UART3 |
| Выбор UART3 |
UART3 |
Ожидать данные по выбранному интерфейсу: |
Нет |
Двоичное |
| Размер массива |
UART3_SIZE |
Размер ожидаемого массива байт |
9 |
Целое |
Параметры
Блок не имеет параметров.