Инициализация 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 | Перечисление |
Параметры
Блок не имеет параметров.

