ПРОГРАММНО-
УПРАВЛЯЕМЫЕ
МИКРОКОНТРОЛЛЕРНЫЕ
УСТРОЙСТВА
Лектор: Камлач Павел Викторович
Кафедра ЭТТ
Ауд. 120 к.1, Ауд. 610 к.2
2017
1
2
Устройства ввода вывода микроконтроллеров
Вопросы:
1. Порты ввода-вывода общего назначения.
2. .
3
УВВ общего назначения микроконтроллеров STM32
состоят из
•портов ввода-вывода (ПВВ) общего назначения
•контроллера внешних прерываний
•аналогово-цифровых преобразователей
•таймеров общего назначения
•расширенного таймера
•часов реального времени с энергонезависимыми (за
счет резервирования питания) регистрами и входом
обнаружения вмешательства.
4
1. Порты ввода-вывода общего назначения.
У МК STM32 предусмотрено до 80
двунаправленных линий ввода-вывода. Все
линии ввода-вывода разделены на 5 портов по 16
линий ввода-вывода в каждой.
5
6
7
8
Вся периферия микроконтроллеров STM32
настраивается по стандартной процедуре.
•Включение тактирования соответствующего
контроллера — буквально, подача на него
тактового сигнала от шины APB;
•Настройки, специфичные для конкретной
периферии — что-то записываем в управляющие
регистры;
•Выбор источников прерываний — каждый
периферийный блок может генерировать
прерывания по разным поводам. Можно выбрать
конкретные «поводы»;
•Назначение обработчика прерываний;
•Запуск контроллера.
9
10
#include "stm32f4xx.h"
#include "stm32f4xx_gpio.h"
#include "stm32f4xx_rcc.h"
11
Младший конфигурационный регистр GPIOx_CRL
Старший конфигурационный регистр GPIOx_CRH
12
Вопросы?

More Related Content

PPT
03. Прерывания STM32
PPT
11. ЦАП STM32
PPT
08. АЦП STM32(1)
PPT
05. Таймеры STM32
PPT
17. Индикация
PPT
09. АЦП STM32(2)
PPT
12. usart STM32
PPT
14. SPI STM32
03. Прерывания STM32
11. ЦАП STM32
08. АЦП STM32(1)
05. Таймеры STM32
17. Индикация
09. АЦП STM32(2)
12. usart STM32
14. SPI STM32

What's hot (20)

PPT
13. I2C STM32
PPT
09. usart
PPT
12. spi
PPT
06. Память Cortex-M3(4)
PPT
03.interrupt
PPT
10. DMA STM32
PPT
02. gpio
PPT
10. dac
PPT
05. timers
PPT
08. adc
PPT
01. Вводная лекция
PPTX
Cell box h-hydrant-rus
PPT
04. cs
PPT
15. Сторожевые таймеры STM32
PPT
07. dma
PDF
Обработка данных с датчиков Холла
PPTX
контроллеры Duso cont
PDF
7.13.6 Руководство пользователя Altistart 48
PPT
06. memory
PDF
7.13.7 Руководство пользователя Altistart 48 протокол Modbus
13. I2C STM32
09. usart
12. spi
06. Память Cortex-M3(4)
03.interrupt
10. DMA STM32
02. gpio
10. dac
05. timers
08. adc
01. Вводная лекция
Cell box h-hydrant-rus
04. cs
15. Сторожевые таймеры STM32
07. dma
Обработка данных с датчиков Холла
контроллеры Duso cont
7.13.6 Руководство пользователя Altistart 48
06. memory
7.13.7 Руководство пользователя Altistart 48 протокол Modbus
Ad

More from KamlachPV (19)

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

02. Порты ввода вывода микроконтроллеров

  • 2. 2 Устройства ввода вывода микроконтроллеров Вопросы: 1. Порты ввода-вывода общего назначения. 2. .
  • 3. 3 УВВ общего назначения микроконтроллеров STM32 состоят из •портов ввода-вывода (ПВВ) общего назначения •контроллера внешних прерываний •аналогово-цифровых преобразователей •таймеров общего назначения •расширенного таймера •часов реального времени с энергонезависимыми (за счет резервирования питания) регистрами и входом обнаружения вмешательства.
  • 4. 4 1. Порты ввода-вывода общего назначения. У МК STM32 предусмотрено до 80 двунаправленных линий ввода-вывода. Все линии ввода-вывода разделены на 5 портов по 16 линий ввода-вывода в каждой.
  • 5. 5
  • 6. 6
  • 7. 7
  • 8. 8 Вся периферия микроконтроллеров STM32 настраивается по стандартной процедуре. •Включение тактирования соответствующего контроллера — буквально, подача на него тактового сигнала от шины APB; •Настройки, специфичные для конкретной периферии — что-то записываем в управляющие регистры; •Выбор источников прерываний — каждый периферийный блок может генерировать прерывания по разным поводам. Можно выбрать конкретные «поводы»; •Назначение обработчика прерываний; •Запуск контроллера.
  • 9. 9
  • 11. 11 Младший конфигурационный регистр GPIOx_CRL Старший конфигурационный регистр GPIOx_CRH