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