Настройка контроллера UART

| Си |
в палитре на схеме

Блок реализует настройку периферийного блока UART.

При кодогенерации используется стандартная библиотека GD32F10X v2.2.0, предоставляемая производителем микроконтроллеров GigaDevice. Подробные настройки можно найти в документации на микроконтроллер.

Входные порты

Имя Описание Тип линии связи
sort_block Вход сортировки блока Математическая

Выходные порты

Имя Описание Тип линии связи
ready Выход готовности, сортировки блока Математическая

Свойства

Название Имя Описание По умолчанию Тип данных
Выбор модуля UART Возможные значения: «UART0», «UART1», «UART2», «UART3», «UART4» UART0 Перечисление
Выбор выводов контроллера PINS0 Свойство доступно, если выбран модуль «UART0». Возможные значения: «PA9», «PA10», «PB6», «PB87» PA9, PA10 Перечисление
Выбор выводов контроллера PINS1 Свойство доступно, если выбран модуль «UART1». Возможные значения: «PA2», «PA3», «PD6», «PD7» PD6, PD7 Перечисление
Выбор выводов контроллера PINS2 Свойство доступно, если выбран модуль «UART2». Возможные значения: «PB10», «PB11», «PD8», «PD9», «PC10», «PC11» PC10, PC11 Перечисление
Выбор выводов контроллера PINS3 Свойство доступно, если выбран модуль «UART3». Возможные значения: «PC10», «PC11» PC10, PC11 Перечисление
Выбор выводов контроллера PINS4 Свойство доступно, если выбран модуль «UART4». Возможные значения: «PC12», «PD2» PC12, PD2 Перечисление
Скорость передачи, бод BAUD_RATE Возможные значения: ряд стандартных значений бауд-рейта интерфейса UART см. тех описание на микроконтроллер, бит/с 9600 Целое
Размер данных WORD_LENGTH Возможные значения: «UART_WL_8BIT», «UART_WL_9BIT» UART_WL_8BIT Перечисление
Стоп Биты STOP_BITS Возможные значения: «UART_STB_1BIT», «UART_STB_0_5BIT», «UART_STB_2BIT», «UART_STB_1_5BIT» UART_STB_1BIT Перечисление
Паритет PARITY Возможные значения: «UART_PM_NONE», «UART_PM_ODD», «UART_PM_EVEN» UART_PM_NONE Перечисление
Режим работы полудуплекс HALF_DUPLEX Возможные значения: «DISABLE», «ENABLE» DISABLE Перечисление
Включить DMA на прием DMA_RX_ON Возможные значения: «Да», «Нет» Нет Двоичное
Включить DMA на передачу DMA_TX_ON Возможные значения: «Да», «Нет» Нет Двоичное
IRQ Настройки IRQ
Включить прерывание по приему данных в буффер IRQ_ON Возможные значения: «Да», «Нет» Нет Двоичное
Приоритет прерывания IRQ_PRI_PRE Возможные значения: целое число от «0» до «4», где «0» - высший приоритет, «4» - низший 3 Перечисление
Субприоритет прерывания IRQ_PRI_SUB Возможные значения: целое число от «0» до «4», где «0» - высший приоритет, «4» - низший 3 Перечисление

Параметры

Блок не имеет параметров.