Инициализировать UART

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

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

Входы

  • init_port - инициализация портов UART контроллера.

Выходы

  • ready - необходим для сортировки последующих блоков.

Свойства:

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

Существует два устройства

см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf

UART1
Скорость Speed см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf 115200
Данные WordLength см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf WordLength8b
Стоп Биты StopBits см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf UART_StopBits1
Паритет Parity см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf UART_Parity_No
Работа FIFO FIFO см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf UART_FIFO_ON
Приоритет прерывания PRI

Прерывание приема данных

см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf

0

Параметры

нет