Artery USART RX
Прием данных по USART.
Тип: CFunction
|
Путь в библиотеке:
|
Описание
| Для работы с блоком установите/обновите пакет поддержки оборудования. |
Блок Artery USART RX используется для приема данных по USART.
Конфигурирование AT32 Workbench
-
В AT32 Workbench включите нужный модуль USART/UART:

-
Настройте параметры так же, как в блоке Artery USART TX (Baud Rate, 8N1).
-
При необходимости приема с DMA:
-
Перейдите на вкладку DMA, нажмите Add;
-
Добавьте DMA Request —
USARTx_RX; -
Установите Mode в
Circular, Priority —High.
-
-
Сгенерируйте проект (Generate Code).
Порты
Выход
#
Data
—
принятые данные
скаляр | вектор
Details
Вектор принятых байт. Размерность определяется параметром Размер буфера на приём:.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Параметры
Main group
#
Модуль: —
номер модуля USART/UART
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
Details
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Размер буфера на приём: — размер буфера приема в байтах
Details
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Таймаут на приём, мс: — таймаут приема в миллисекундах
Details
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
