Инициализация UART





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

Описание

Блок инициализирует контроллер асинхронного приемопередатчика UART. Программная реализация блока, расположена в заголовочном файле uart.h (функция Init_UART) файла main.c проекта Test_Driver (в среде разработки Keil), который создается при генерации кода проекта и содержит тексты программ алгоритма на языке Си.

Можно использовать для программирования двух типов микропроцессоров 1986BE1T и 1986BE9X.

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

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

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

Имя Описание Тип линии связи
ready Возвращает 1 (выход готовности, сортировки блока), это необходимо для определения порядка сортировки последующих блоков. Математическая

Свойства

Название Имя Описание По умолчанию Тип данных
Выбор UART UART

Возможные значения:

UART1

UART2
UART1 Перечисление
Скорость Speed

Возможные значения:

Скорость UART
9600 Перечисление
Данные WordLength

Возможные значения:

WordLength5b

WordLength6b

WordLength7b

WordLength8b
WordLength8b Перечисление
Стоп Биты StopBits

Возможные значения:

UART_StopBits1

UART_StopBits2
UART_StopBits1 Перечисление
Паритет Parity

Возможные значения:

UART_Parity_No

UART_Parity_Even

UART_Parity_Odd

UART_Parity_1

UART_Parity_0
UART_Parity_No Перечисление
Работа FIFO FIFO

Возможные значения:

UART_FIFO_OFF

UART_FIFO_ON

UART_FIFO_OFF Перечисление
Включить прерывание по приему посылки IRQ_EN

Возможные значения:

Да/Нет
Нет Двоичное
Приоритет прерывания PRI

Возможные значения:

0

1

2

3

4 (ВЕ9х)

5 (ВЕ9х)

6 (ВЕ9х)

7 (ВЕ9х)
3 Перечисление

Параметры

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