SlideShare a Scribd company logo
ПРОГРАММНО-
УПРАВЛЯЕМЫЕ
МИКРОКОНТРОЛЛЕРНЫЕ
УСТРОЙСТВА
Лектор: Камлач Павел Викторович
Кафедра ЭТТ
Ауд. 120 к.1
2017
1
2
Универсальный последовательный порт
USART STM32
1.Универсальный асинхронный приёмопередатчик
2.USART STM32
3.Регистры USART STM32
3
1. Универсальный асинхронный
приёмопередатчик.
Наряду с портами ввода-вывода GPIO универсальный
синхронно-асинхронный последовательный
приёмопередатчик USART (Universal Synchronous
Asynchronous Receiver Transmitter) является одним из
самых востребованных портов для связи любого
микроконтроллера с внешними устройствами. С помощью
порта USART можно легко организовать связь
микроконтроллера с компьютером, провести его
программирование, а также связать микроконтроллеры
между собой по интерфейсам RS-232, RS-485, RS-422 и т.д.
4
Универсальный асинхронный приёмопередатчик (УАПП, англ.
Universal Asynchronous Receiver-Transmitter, UART) — узел
вычислительных устройств, предназначенный для организации
связи с другими цифровыми устройствами. Преобразует
передаваемые данные в последовательный вид так, чтобы было
возможно передать их по одной физической цифровой линии
другому аналогичному устройству.
5
Бод (англ. baud) в связи и электронике — единица измерения
символьной скорости, количество изменений информационного
параметра несущего периодического сигнала в секунду.
Существует общепринятый ряд стандартных скоростей:
300;
600;
1200;
2400;
4800;
9600;
19200;
38400;
57600;
115200;
230400;
460800;
921600
6
Контроль чётности
7
2. USART STM32.
Кроме обычного асинхронного режима работы с
использованием сигналов RXD и TXD, порты USART STM32
поддерживают несколько расширенных режимов работы. В
отличие от стандартных портов USART они могут:
● работать с однопроводной полудуплексной линией связи;
● поддерживать интерфейсы Smart-карт стандарта ISO7618-3,
LIN (local interconnection network) и IrDA (infrared data
association);
● связываться с внешними устройствами, оснащёнными SPI-
совместимым интерфейсом, по 3-проводной линии.
Порты USART STM32 способны поддерживать скорость обмена
до 4,5 Мбит/с. Формат слова USART может составлять 8 или 9
бит данных и 0,5; 1; 1,5 или 2 стоповых бит. Дробные значения
стоповых бит применяются в режиме порта Smartcard. Первым
передаётся и принимается младший бит данных.
8
9
10
3. Регистры USART STM32.
Status register (USART_SR)
Data register (USART_DR)
11
Control register 1 (USART_CR1)
Baud rate register (USART_BRR)
12
Control register 2 (USART_CR2)
Control register 3 (USART_CR3)
Guard time and prescaler register (USART_GTPR)
13
Структурная схема формирования прерываний от порта USART
14
Вопросы?

More Related Content

PPT
14. SPI STM32
PPT
13. I2C STM32
PPT
17. Индикация
PPT
02. Порты ввода вывода микроконтроллеров
PPT
09. АЦП STM32(2)
PPT
06. Память Cortex-M3(4)
PPT
12. spi
PPT
11. ЦАП STM32
14. SPI STM32
13. I2C STM32
17. Индикация
02. Порты ввода вывода микроконтроллеров
09. АЦП STM32(2)
06. Память Cortex-M3(4)
12. spi
11. ЦАП STM32

What's hot (20)

PPT
03. Прерывания STM32
PPT
08. АЦП STM32(1)
PPT
09. usart
PPT
05. Таймеры STM32
PPT
07. Работа с битами и невыровненными данными
PPT
10. DMA STM32
PPT
презентация7
PPT
05. timers
PPTX
Стресс тестирование процессора plug-компьютера
PDF
описание процессор спутник
PPT
02. gpio
PPTX
Cell box uxr-rus
PPT
03.interrupt
PPTX
описание бортового контроллера Locarus 702
PPT
10. dac
PPTX
контроллеры Duso cont
PDF
снк передачи данных Atl186 ofdm-share
PPT
15. Сторожевые таймеры STM32
PDF
7.13.6 Руководство пользователя Altistart 48
PPT
08. adc
03. Прерывания STM32
08. АЦП STM32(1)
09. usart
05. Таймеры STM32
07. Работа с битами и невыровненными данными
10. DMA STM32
презентация7
05. timers
Стресс тестирование процессора plug-компьютера
описание процессор спутник
02. gpio
Cell box uxr-rus
03.interrupt
описание бортового контроллера Locarus 702
10. dac
контроллеры Duso cont
снк передачи данных Atl186 ofdm-share
15. Сторожевые таймеры STM32
7.13.6 Руководство пользователя Altistart 48
08. adc
Ad

Similar to 12. usart STM32 (12)

PPTX
Решения МЗТА для комплексной автоматизации
PDF
Цифровая взрывозащищённая аппаратура контроля вибрации «ЦВА»
PPTX
Построение сетей
PPT
Средства связи
PPTX
Technical means of data protection технические средства зашиты информации
PDF
Марина Сорокина. Криптография для промышленных систем
PDF
Gemalto readers (r)
PDF
Оптический рефлектометр Anritsu MT9083A2
PPTX
Базовая настройка Ipecs e mg80
PDF
Оптические приборы Метротек
PPTX
пзу, контроллеры
Решения МЗТА для комплексной автоматизации
Цифровая взрывозащищённая аппаратура контроля вибрации «ЦВА»
Построение сетей
Средства связи
Technical means of data protection технические средства зашиты информации
Марина Сорокина. Криптография для промышленных систем
Gemalto readers (r)
Оптический рефлектометр Anritsu MT9083A2
Базовая настройка Ipecs e mg80
Оптические приборы Метротек
пзу, контроллеры
Ad

More from KamlachPV (20)

PPTX
16. sa
PPT
15. lcd
PPT
14. 5in3
PPT
11. i2c
PPT
07. dma
PPT
06. memory
PPT
04. cs
PPT
01. Вводная лекция
PPT
11. Слуховой аппарат
PPT
10. Биоуправляемые ортопедические аппараты
PPT
09. Биоуправление
PPT
08. РАЗРАБОТКА И ПОСТАНОВКА МЕДИЦИНСКИХ ИЗДЕЛИЙ НА ПРОИЗВОДСТВО
PPT
07. АППАРАТЫ ИСКУССТВЕННОГО КРОВООБРАЩЕНИЯ
PPT
06. Искусственная почка
PPT
05. Искусственные имплантанты в офтальмологии
PPT
04. Ортезотерапия
PPT
03. Искусственная коррекция движений
PPT
02. Психологическая диагностика
PPT
01. Реабилитация
PPT
15. vozdeystvi ye na litosferu
16. sa
15. lcd
14. 5in3
11. i2c
07. dma
06. memory
04. cs
01. Вводная лекция
11. Слуховой аппарат
10. Биоуправляемые ортопедические аппараты
09. Биоуправление
08. РАЗРАБОТКА И ПОСТАНОВКА МЕДИЦИНСКИХ ИЗДЕЛИЙ НА ПРОИЗВОДСТВО
07. АППАРАТЫ ИСКУССТВЕННОГО КРОВООБРАЩЕНИЯ
06. Искусственная почка
05. Искусственные имплантанты в офтальмологии
04. Ортезотерапия
03. Искусственная коррекция движений
02. Психологическая диагностика
01. Реабилитация
15. vozdeystvi ye na litosferu

12. usart STM32

  • 2. 2 Универсальный последовательный порт USART STM32 1.Универсальный асинхронный приёмопередатчик 2.USART STM32 3.Регистры USART STM32
  • 3. 3 1. Универсальный асинхронный приёмопередатчик. Наряду с портами ввода-вывода GPIO универсальный синхронно-асинхронный последовательный приёмопередатчик USART (Universal Synchronous Asynchronous Receiver Transmitter) является одним из самых востребованных портов для связи любого микроконтроллера с внешними устройствами. С помощью порта USART можно легко организовать связь микроконтроллера с компьютером, провести его программирование, а также связать микроконтроллеры между собой по интерфейсам RS-232, RS-485, RS-422 и т.д.
  • 4. 4 Универсальный асинхронный приёмопередатчик (УАПП, англ. Universal Asynchronous Receiver-Transmitter, UART) — узел вычислительных устройств, предназначенный для организации связи с другими цифровыми устройствами. Преобразует передаваемые данные в последовательный вид так, чтобы было возможно передать их по одной физической цифровой линии другому аналогичному устройству.
  • 5. 5 Бод (англ. baud) в связи и электронике — единица измерения символьной скорости, количество изменений информационного параметра несущего периодического сигнала в секунду. Существует общепринятый ряд стандартных скоростей: 300; 600; 1200; 2400; 4800; 9600; 19200; 38400; 57600; 115200; 230400; 460800; 921600
  • 7. 7 2. USART STM32. Кроме обычного асинхронного режима работы с использованием сигналов RXD и TXD, порты USART STM32 поддерживают несколько расширенных режимов работы. В отличие от стандартных портов USART они могут: ● работать с однопроводной полудуплексной линией связи; ● поддерживать интерфейсы Smart-карт стандарта ISO7618-3, LIN (local interconnection network) и IrDA (infrared data association); ● связываться с внешними устройствами, оснащёнными SPI- совместимым интерфейсом, по 3-проводной линии. Порты USART STM32 способны поддерживать скорость обмена до 4,5 Мбит/с. Формат слова USART может составлять 8 или 9 бит данных и 0,5; 1; 1,5 или 2 стоповых бит. Дробные значения стоповых бит применяются в режиме порта Smartcard. Первым передаётся и принимается младший бит данных.
  • 8. 8
  • 9. 9
  • 10. 10 3. Регистры USART STM32. Status register (USART_SR) Data register (USART_DR)
  • 11. 11 Control register 1 (USART_CR1) Baud rate register (USART_BRR)
  • 12. 12 Control register 2 (USART_CR2) Control register 3 (USART_CR3) Guard time and prescaler register (USART_GTPR)
  • 13. 13 Структурная схема формирования прерываний от порта USART