UART Мультиклет R1¶
Интерфейс UART мультиклеточного процессора имеет следующие характеристики:
- полнодуплексный режим
- отдельные буферы FIFO глубиной 32 байта для приема и передачи
- слово данных 8 бит (фиксированное)
- 1 стоп-бит
- аппаратный контроль данных (CTS/RTS)
- прерывания
Рассмотрим работу с UART на примерах по ассемблеру и Си:¶
Последовательность действий для передачи:¶
1)Разрешение альтернативных функций порта ввода-вывода
2)Настройка UART
3)Проверка статусного регистра(не переполнен ли буфер передачи)
4)Передача
Последовательность действий для приёма:¶
1)Разрешение альтернативных функций порта ввода-вывода
2)Настройка UART
3)Проверка статусного регистра(доступны ли новые данные)
4)Приём