Project

General

Profile

UART Мультиклет R1

Интерфейс UART мультиклеточного процессора имеет следующие характеристики:

  • полнодуплексный режим
  • отдельные буферы FIFO глубиной 32 байта для приема и передачи
  • слово данных 8 бит (фиксированное)
  • 1 стоп-бит
  • аппаратный контроль данных (CTS/RTS)
  • прерывания

Рассмотрим работу с UART на примерах по ассемблеру и Си:

1) Работа с UART (ASM)

2) Работа с UART (Си)

Последовательность действий для передачи:

1)Разрешение альтернативных функций порта ввода-вывода
2)Настройка UART
3)Проверка статусного регистра(не переполнен ли буфер передачи)
4)Передача

Последовательность действий для приёма:

1)Разрешение альтернативных функций порта ввода-вывода
2)Настройка UART
3)Проверка статусного регистра(доступны ли новые данные)
4)Приём