Получить байт из UART
![]() |
![]() |
|Си| |
| в палитре | на схеме |
Описание
Блок приема одного байта данных UART. Реализовано два варианта работы с UART: простой опрос в цикле – polling и по прерыванию IRQ. Опрос в цикле надежный и простой, но наиболее ресурсоемкий вариант, можно использовать если не требуется большая скорость работы. Возможны потери данных на высокой скорости обмена. Прием сообщений по прерыванию позволяет работать на более высоких скоростях обмена.
Можно использовать для программирования двух типов микроконтроллеров 1986BE1T и 1986BE9X.
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| sort_block | Порт необходим для сортировки (определения порядка выполнения) блока. | Математическая |
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| rx_data | Выход массива принятых целых данных. | Математическая |
| new_data | Выход флага "получены новые данные". | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Выбор UART | UART | Возможные значения: UART1 UART2 |
UART1 | Перечисление |
| Обработчик приемного буфера | HANDLER | Возможные значения: POLLING UART_RX_IRQ |
POLLING | Перечисление |
Параметры
Блок не имеет параметров.

