SlideShare a Scribd company logo
ПРОГРАММНО-
УПРАВЛЯЕМЫЕ
МИКРОКОНТРОЛЛЕРНЫЕ
УСТРОЙСТВА
Лектор: Камлач Павел Викторович
Кафедра ЭТТ
Ауд. 120 к.1, Ауд. 610 к.2
2017
1
2
Таймеры общего назначения
3
В STM32 таймеры классифицируются на три вида (по своим
возможностям):
Basic Timers – это самые простые таймеры, имеющие возможность
только отсчитывать промежуток времени и генерировать прерывание
по его истечении. В микроконтроллерах STM32 это, обычно,
таймеры TIM6/TIM7.
General-Purpose Timers – это таймеры общего назначения
(универсальные таймеры) это TIM2 (32-битный), TIM3 (16-битный),
обеспечивающие прямой, обратный и двунаправленный счёт, а
также TIM14, TIM16 и TIM17 (16-битные), обеспечивающие только
прямой счёт и имеющие немного более скромные способности.
Advanced-Control Timer – расширенный таймер (таймер улучшенного
управления), помимо всех функций General-Purpose Timers,
позволяет также управлять электродвигателем. В STM32 это TIM1 (16-
битный).
4
1. Таймеры общего назначения .
Особенностью таймеров общего назначения является также
то, что на каждый таймер приходится блок из четырёх
независимых каналов захвата/сравнения. Этот блок (т.е.
каждый из четырёх каналов) позволяет также выполнять
генерацию ШИМ и генерировать одиночный импульс на
выходе.
Таймеры позволяют генерировать прерывание при
возникновении следующих событий:
- переполнение/обнуление или инициализация счётчика;
- при возникновении такого события как пуск, остановка,
инициализация или счёт счётчика от внешнего/внутреннего
сигнала;
- при захвате по входу;
- при сравнении.
5
6
Базовые регистры счётчика :
- Счётный регистр (TIMx_CNT) TIM2 and TIM3 counter
- Регистр предделителя (TIMx_PSC)
- Регистр автоперезагрузки (TIMx_ARR) TIM2 and TIM3 auto-reload
register
Дополнительные регистры, отвечающие за настройку и проверку
статуса работы таймера и его остальных блоков:
- TIM2 and TIM3 control register 1 (TIMx_CR1) – 1-й регистр
управления.
- TIM2 and TIM3 control register 2 (TIMx_CR2) – 2-й регистр
управления.
- TIM2 and TIM3 slave mode control register (TIMx_SMCR) - Регистр
управления подчинённым режимом (выбор режима Master/Slave,
режима (источника) тактирования, настройка параметров запуска,
выбор режима энкодера).
- TIM2 and TIM3 DMA/Interrupt enable register
(TIMx_DIER) – Регистр разрешения прерываний/DMA.
- TIM2 and TIM3 status register (TIMx_SR) - Регистр статуса
таймера TIMx. Здесь устанавливаются различные флаги
произошедших событий.
7
- TIM2 and TIM3 event generation register (TIMx_EGR) – Регистр
генерации событий.
- TIM2 and TIM3 capture/compare mode register 1 (TIMx_CCMR1) – 1-
й регистр выбора и настройки режимов захват/сравнение (каналы
CH1 и CH2).
- TIM2 and TIM3 capture/compare mode register 2 (TIMx_CCMR2) – 2-
й регистр выбора и настройки режимов захват/сравнение (каналы
CH3 и CH4).
- TIM2 and TIM3 capture/compare enable register (TIMx_CCER) –
Регистр разрешения захвата/сравнения (настройка полярности и
разрешение выхода захвата/сравнения).
- TIM2 and TIM3 capture/compare register1 (TIMx_CCR1) – 1-й регистр
захвата/сравнения (сохраняет значение счётного режима в режиме
захвата или же в него записывается нужное значение в режиме
сравнения).
- TIM2 and TIM3 capture/compare register 2 (TIMx_CCR2) – 2-й
регистр захвата/сравнения.
- TIM2 and TIM3 capture/compare register 3 (TIMx_CCR3) – 3-й
регистр захвата/сравнения.
- TIM2 and TIM3 capture/compare register 4 (TIMx_CCR4) – 4-й
регистр захвата/сравнения.
- TIM2 and TIM3 DMA control register (TIMx_DCR) – Регистр
управления DMA.
8
- TIM2 and TIM3 capture/compare register1 (TIMx_CCR1) – 1-й
регистр захвата/сравнения (сохраняет значение счётного режима в
режиме захвата или же в него записывается нужное значение в
режиме сравнения).
- TIM2 and TIM3 capture/compare register 2 (TIMx_CCR2) – 2-й
регистр захвата/сравнения.
- TIM2 and TIM3 capture/compare register 3 (TIMx_CCR3) – 3-й
регистр захвата/сравнения.
- TIM2 and TIM3 capture/compare register 4 (TIMx_CCR4) – 4-й
регистр захвата/сравнения.
- TIM2 and TIM3 DMA control register (TIMx_DCR) – Регистр
управления DMA.
- TIM2 and TIM3 DMA address for full transfer (TIMx_DMAR) – Адрес
полной пересылки DMA.
9
Регистр управления TIMx_CR1
APRE: включение предварительной загрузки
DIR: направление
UDIS: запрет обновления
CEN: включение (разрешение тактирования) счётчика
10
Регистр статуса TIMx_SR
UIF – флаг прерывания по событию обновления.
11
регистр разрешения прерываний TIMx_DIER
UIE: разрешение прерывания при обновлении
12
Вопросы?

More Related Content

What's hot

06. Память Cortex-M3(4)
06. Память Cortex-M3(4)06. Память Cortex-M3(4)
06. Память Cortex-M3(4)
KamlachPV
 
08. adc
08. adc08. adc
08. adc
KamlachPV
 
03.interrupt
03.interrupt03.interrupt
03.interrupt
KamlachPV
 
10. dac
10. dac10. dac
10. dac
KamlachPV
 
01. Вводная лекция
01. Вводная лекция01. Вводная лекция
01. Вводная лекция
KamlachPV
 
02. gpio
02. gpio02. gpio
02. gpio
KamlachPV
 
14. SPI STM32
14. SPI  STM3214. SPI  STM32
14. SPI STM32
KamlachPV
 
17. Индикация
17. Индикация17. Индикация
17. Индикация
KamlachPV
 
12. spi
12. spi12. spi
12. spi
KamlachPV
 
12. usart STM32
12. usart STM3212. usart STM32
12. usart STM32
KamlachPV
 
07. dma
07. dma07. dma
07. dma
KamlachPV
 
04. cs
04. cs04. cs
04. cs
KamlachPV
 
13. I2C STM32
13. I2C STM3213. I2C STM32
13. I2C STM32
KamlachPV
 
7.13.6 Руководство пользователя Altistart 48
7.13.6 Руководство пользователя Altistart 487.13.6 Руководство пользователя Altistart 48
7.13.6 Руководство пользователя Altistart 48
Igor Golovin
 
7.13.7 Руководство пользователя Altistart 48 протокол Modbus
7.13.7 Руководство пользователя Altistart 48 протокол Modbus7.13.7 Руководство пользователя Altistart 48 протокол Modbus
7.13.7 Руководство пользователя Altistart 48 протокол Modbus
Igor Golovin
 
06. memory
06. memory06. memory
06. memory
KamlachPV
 
ОТЕЧЕСТВЕННЫЕ КОНТРОЛЛЕРЫ ДЛЯ ОТВЕТСТВЕННЫХ ПРИМЕНЕНИЙ
ОТЕЧЕСТВЕННЫЕ КОНТРОЛЛЕРЫ ДЛЯ ОТВЕТСТВЕННЫХ ПРИМЕНЕНИЙОТЕЧЕСТВЕННЫЕ КОНТРОЛЛЕРЫ ДЛЯ ОТВЕТСТВЕННЫХ ПРИМЕНЕНИЙ
ОТЕЧЕСТВЕННЫЕ КОНТРОЛЛЕРЫ ДЛЯ ОТВЕТСТВЕННЫХ ПРИМЕНЕНИЙ
Helen Petukhova
 
дипломная презентация по телекоммуникациям
дипломная презентация по телекоммуникациямдипломная презентация по телекоммуникациям
дипломная презентация по телекоммуникациям
Ivan Simanov
 
07. Работа с битами и невыровненными данными
07. Работа с битами и невыровненными данными07. Работа с битами и невыровненными данными
07. Работа с битами и невыровненными данными
KamlachPV
 

What's hot (20)

06. Память Cortex-M3(4)
06. Память Cortex-M3(4)06. Память Cortex-M3(4)
06. Память Cortex-M3(4)
 
08. adc
08. adc08. adc
08. adc
 
03.interrupt
03.interrupt03.interrupt
03.interrupt
 
10. dac
10. dac10. dac
10. dac
 
01. Вводная лекция
01. Вводная лекция01. Вводная лекция
01. Вводная лекция
 
02. gpio
02. gpio02. gpio
02. gpio
 
14. SPI STM32
14. SPI  STM3214. SPI  STM32
14. SPI STM32
 
17. Индикация
17. Индикация17. Индикация
17. Индикация
 
12. spi
12. spi12. spi
12. spi
 
12. usart STM32
12. usart STM3212. usart STM32
12. usart STM32
 
07. dma
07. dma07. dma
07. dma
 
04. cs
04. cs04. cs
04. cs
 
13. I2C STM32
13. I2C STM3213. I2C STM32
13. I2C STM32
 
7.13.6 Руководство пользователя Altistart 48
7.13.6 Руководство пользователя Altistart 487.13.6 Руководство пользователя Altistart 48
7.13.6 Руководство пользователя Altistart 48
 
7.13.7 Руководство пользователя Altistart 48 протокол Modbus
7.13.7 Руководство пользователя Altistart 48 протокол Modbus7.13.7 Руководство пользователя Altistart 48 протокол Modbus
7.13.7 Руководство пользователя Altistart 48 протокол Modbus
 
06. memory
06. memory06. memory
06. memory
 
sau
sausau
sau
 
ОТЕЧЕСТВЕННЫЕ КОНТРОЛЛЕРЫ ДЛЯ ОТВЕТСТВЕННЫХ ПРИМЕНЕНИЙ
ОТЕЧЕСТВЕННЫЕ КОНТРОЛЛЕРЫ ДЛЯ ОТВЕТСТВЕННЫХ ПРИМЕНЕНИЙОТЕЧЕСТВЕННЫЕ КОНТРОЛЛЕРЫ ДЛЯ ОТВЕТСТВЕННЫХ ПРИМЕНЕНИЙ
ОТЕЧЕСТВЕННЫЕ КОНТРОЛЛЕРЫ ДЛЯ ОТВЕТСТВЕННЫХ ПРИМЕНЕНИЙ
 
дипломная презентация по телекоммуникациям
дипломная презентация по телекоммуникациямдипломная презентация по телекоммуникациям
дипломная презентация по телекоммуникациям
 
07. Работа с битами и невыровненными данными
07. Работа с битами и невыровненными данными07. Работа с битами и невыровненными данными
07. Работа с битами и невыровненными данными
 

Similar to 05. Таймеры STM32

Обзор современных микроконтроллеров и их архитектур
Обзор современных микроконтроллеров и их архитектурОбзор современных микроконтроллеров и их архитектур
Обзор современных микроконтроллеров и их архитектур
IoT Community
 
Использование Time-Stamp Counter для измерения времени выполнения кода на пр...
Использование Time-Stamp Counter для измерения времени выполнения кода  на пр...Использование Time-Stamp Counter для измерения времени выполнения кода  на пр...
Использование Time-Stamp Counter для измерения времени выполнения кода на пр...Mikhail Kurnosov
 
KEA20 - Павел Ахметчанов - Control Chart в JIRA, все ее тайны
KEA20 - Павел Ахметчанов - Control Chart в JIRA, все ее тайныKEA20 - Павел Ахметчанов - Control Chart в JIRA, все ее тайны
KEA20 - Павел Ахметчанов - Control Chart в JIRA, все ее тайны
RealResult
 
Теплосчетчик СВТУ-11Т
Теплосчетчик СВТУ-11ТТеплосчетчик СВТУ-11Т
Теплосчетчик СВТУ-11Т
ГазТеплоНадзор - Днепр
 
Теплосчетчик АКВА-МВТ
Теплосчетчик АКВА-МВТТеплосчетчик АКВА-МВТ
Теплосчетчик АКВА-МВТ
ГазТеплоНадзор - Днепр
 
023
023023
023JIuc
 
Лекция № 2 Организация ЭВМ и систем
Лекция № 2 Организация ЭВМ и системЛекция № 2 Организация ЭВМ и систем
Лекция № 2 Организация ЭВМ и систем
Александр Силантьев
 
Лекция №2 Организация ЭВМ и систем
Лекция №2 Организация ЭВМ и системЛекция №2 Организация ЭВМ и систем
Лекция №2 Организация ЭВМ и системpianist2317
 
Таймер питания PT-01
Таймер питания PT-01Таймер питания PT-01
Таймер питания PT-01
Luba Nikonorenkova
 
S6 Power timer (RUS)
S6 Power timer (RUS)S6 Power timer (RUS)
S6 Power timer (RUS)
Technoton
 
Степанов С.Н._Зона экспертов
Степанов С.Н._Зона экспертовСтепанов С.Н._Зона экспертов
Степанов С.Н._Зона экспертов
energo-life
 
Концепции управления ТОиР
Концепции управления ТОиРКонцепции управления ТОиР
Концепции управления ТОиР
МКД Партнер
 
DFM Fuel Flow Meter (RUS)
DFM Fuel Flow Meter (RUS)DFM Fuel Flow Meter (RUS)
DFM Fuel Flow Meter (RUS)
Technoton
 

Similar to 05. Таймеры STM32 (14)

Обзор современных микроконтроллеров и их архитектур
Обзор современных микроконтроллеров и их архитектурОбзор современных микроконтроллеров и их архитектур
Обзор современных микроконтроллеров и их архитектур
 
Использование Time-Stamp Counter для измерения времени выполнения кода на пр...
Использование Time-Stamp Counter для измерения времени выполнения кода  на пр...Использование Time-Stamp Counter для измерения времени выполнения кода  на пр...
Использование Time-Stamp Counter для измерения времени выполнения кода на пр...
 
KEA20 - Павел Ахметчанов - Control Chart в JIRA, все ее тайны
KEA20 - Павел Ахметчанов - Control Chart в JIRA, все ее тайныKEA20 - Павел Ахметчанов - Control Chart в JIRA, все ее тайны
KEA20 - Павел Ахметчанов - Control Chart в JIRA, все ее тайны
 
Теплосчетчик СВТУ-11Т
Теплосчетчик СВТУ-11ТТеплосчетчик СВТУ-11Т
Теплосчетчик СВТУ-11Т
 
Wcci mt4
Wcci mt4Wcci mt4
Wcci mt4
 
Теплосчетчик АКВА-МВТ
Теплосчетчик АКВА-МВТТеплосчетчик АКВА-МВТ
Теплосчетчик АКВА-МВТ
 
023
023023
023
 
Лекция № 2 Организация ЭВМ и систем
Лекция № 2 Организация ЭВМ и системЛекция № 2 Организация ЭВМ и систем
Лекция № 2 Организация ЭВМ и систем
 
Лекция №2 Организация ЭВМ и систем
Лекция №2 Организация ЭВМ и системЛекция №2 Организация ЭВМ и систем
Лекция №2 Организация ЭВМ и систем
 
Таймер питания PT-01
Таймер питания PT-01Таймер питания PT-01
Таймер питания PT-01
 
S6 Power timer (RUS)
S6 Power timer (RUS)S6 Power timer (RUS)
S6 Power timer (RUS)
 
Степанов С.Н._Зона экспертов
Степанов С.Н._Зона экспертовСтепанов С.Н._Зона экспертов
Степанов С.Н._Зона экспертов
 
Концепции управления ТОиР
Концепции управления ТОиРКонцепции управления ТОиР
Концепции управления ТОиР
 
DFM Fuel Flow Meter (RUS)
DFM Fuel Flow Meter (RUS)DFM Fuel Flow Meter (RUS)
DFM Fuel Flow Meter (RUS)
 

More from KamlachPV

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

More from KamlachPV (19)

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

05. Таймеры STM32

  • 3. 3 В STM32 таймеры классифицируются на три вида (по своим возможностям): Basic Timers – это самые простые таймеры, имеющие возможность только отсчитывать промежуток времени и генерировать прерывание по его истечении. В микроконтроллерах STM32 это, обычно, таймеры TIM6/TIM7. General-Purpose Timers – это таймеры общего назначения (универсальные таймеры) это TIM2 (32-битный), TIM3 (16-битный), обеспечивающие прямой, обратный и двунаправленный счёт, а также TIM14, TIM16 и TIM17 (16-битные), обеспечивающие только прямой счёт и имеющие немного более скромные способности. Advanced-Control Timer – расширенный таймер (таймер улучшенного управления), помимо всех функций General-Purpose Timers, позволяет также управлять электродвигателем. В STM32 это TIM1 (16- битный).
  • 4. 4 1. Таймеры общего назначения . Особенностью таймеров общего назначения является также то, что на каждый таймер приходится блок из четырёх независимых каналов захвата/сравнения. Этот блок (т.е. каждый из четырёх каналов) позволяет также выполнять генерацию ШИМ и генерировать одиночный импульс на выходе. Таймеры позволяют генерировать прерывание при возникновении следующих событий: - переполнение/обнуление или инициализация счётчика; - при возникновении такого события как пуск, остановка, инициализация или счёт счётчика от внешнего/внутреннего сигнала; - при захвате по входу; - при сравнении.
  • 5. 5
  • 6. 6 Базовые регистры счётчика : - Счётный регистр (TIMx_CNT) TIM2 and TIM3 counter - Регистр предделителя (TIMx_PSC) - Регистр автоперезагрузки (TIMx_ARR) TIM2 and TIM3 auto-reload register Дополнительные регистры, отвечающие за настройку и проверку статуса работы таймера и его остальных блоков: - TIM2 and TIM3 control register 1 (TIMx_CR1) – 1-й регистр управления. - TIM2 and TIM3 control register 2 (TIMx_CR2) – 2-й регистр управления. - TIM2 and TIM3 slave mode control register (TIMx_SMCR) - Регистр управления подчинённым режимом (выбор режима Master/Slave, режима (источника) тактирования, настройка параметров запуска, выбор режима энкодера). - TIM2 and TIM3 DMA/Interrupt enable register (TIMx_DIER) – Регистр разрешения прерываний/DMA. - TIM2 and TIM3 status register (TIMx_SR) - Регистр статуса таймера TIMx. Здесь устанавливаются различные флаги произошедших событий.
  • 7. 7 - TIM2 and TIM3 event generation register (TIMx_EGR) – Регистр генерации событий. - TIM2 and TIM3 capture/compare mode register 1 (TIMx_CCMR1) – 1- й регистр выбора и настройки режимов захват/сравнение (каналы CH1 и CH2). - TIM2 and TIM3 capture/compare mode register 2 (TIMx_CCMR2) – 2- й регистр выбора и настройки режимов захват/сравнение (каналы CH3 и CH4). - TIM2 and TIM3 capture/compare enable register (TIMx_CCER) – Регистр разрешения захвата/сравнения (настройка полярности и разрешение выхода захвата/сравнения). - TIM2 and TIM3 capture/compare register1 (TIMx_CCR1) – 1-й регистр захвата/сравнения (сохраняет значение счётного режима в режиме захвата или же в него записывается нужное значение в режиме сравнения). - TIM2 and TIM3 capture/compare register 2 (TIMx_CCR2) – 2-й регистр захвата/сравнения. - TIM2 and TIM3 capture/compare register 3 (TIMx_CCR3) – 3-й регистр захвата/сравнения. - TIM2 and TIM3 capture/compare register 4 (TIMx_CCR4) – 4-й регистр захвата/сравнения. - TIM2 and TIM3 DMA control register (TIMx_DCR) – Регистр управления DMA.
  • 8. 8 - TIM2 and TIM3 capture/compare register1 (TIMx_CCR1) – 1-й регистр захвата/сравнения (сохраняет значение счётного режима в режиме захвата или же в него записывается нужное значение в режиме сравнения). - TIM2 and TIM3 capture/compare register 2 (TIMx_CCR2) – 2-й регистр захвата/сравнения. - TIM2 and TIM3 capture/compare register 3 (TIMx_CCR3) – 3-й регистр захвата/сравнения. - TIM2 and TIM3 capture/compare register 4 (TIMx_CCR4) – 4-й регистр захвата/сравнения. - TIM2 and TIM3 DMA control register (TIMx_DCR) – Регистр управления DMA. - TIM2 and TIM3 DMA address for full transfer (TIMx_DMAR) – Адрес полной пересылки DMA.
  • 9. 9 Регистр управления TIMx_CR1 APRE: включение предварительной загрузки DIR: направление UDIS: запрет обновления CEN: включение (разрешение тактирования) счётчика
  • 10. 10 Регистр статуса TIMx_SR UIF – флаг прерывания по событию обновления.
  • 11. 11 регистр разрешения прерываний TIMx_DIER UIE: разрешение прерывания при обновлении