Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MSP430_НВВ.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.67 Mб
Скачать

3.9 Интерфейс usart

Интерфейс USART (Universal Synchronous/Asynchronous Receiver-Transmitter) -универсальный синхронно-асинхронный приемопередатчик - предназначен для обмена данными между микроконтроллером и внешними устройствами.

Старшие модели микроконтроллеров MSP430F1xx содержит два модуля - USART0 и USART1. Каждый модуль поддерживает два режима:

  • Универсальный асинхронный приемопередатчик UART;

  • Синхронный периферийный интерфейс SPI (Serial Peripheral Interface).

Модуль USART0 в моделях MSP430F15x и MSP430F16x поддерживает также интерфейс I2C (Inter Integrated Circuits control).

Для всех поддерживаемых режимов используется один набор регистров, однако их содержимое может меняться в зависимости от режима. Перечень регистров USART приведен в таблице 13. Ко всем регистрам USART можно обращаться только с помощью байтовых форм инструкций.

Таблице 13

Имя

Назначение регистра

Адрес

Нач.значен.

U0CTL

Управление USART0

70h

1

U0TCTL

Управление передатчика USART0

71h

1

U0RCTL

Управление приемника USART0

72h

0

U0BR0

Управление скоростью USART0 мл. байт

74h

-

U0BR1

Управление скоростью USART0 ст. байт

75h

-

U0MCTL

Управление модулятора USART0

73h

-

U0RXBUF

Буфер приемника USART0

76h

-

U0TXBUF

Буфер передатчика USART0

77h

-

ME1

Разрешение приемника/передатчика USART0

4

0

IE1

Разрешение прерывания USART0

0

0

IFG1

Флаги прерывания USART0

2

82h

U1CTL

Управление USART1

78h

1

U1TCTL

Управление передатчика USART1

79h

1

U1RCTL

Управление приемника USART1

7Ah

0

U1BR0

Управление скоростью USART1 мл. байт

7Ch

-

U1BR1

Управление скоростью USART1 ст. байт

7Dh

-

U1MCTL

Управление модулятора USART1

7Bh

-

U1RXBUF

Буфер приемника USART1

7Eh

-

U1TXBUF

Буфер передатчика USART1

7Fh

-

ME2

Разрешение приемника/передатчика USART1

5

0

E2

Разрешение прерывания USART1

1

0

IFG2

Флаги прерывания USART1

3

20h

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]