Перейти к содержанию
    

STM32 & Timers

Target MCU - STM32F103VE

Всем привет. Помогите разобраться с одним нюансом. Я никак не могу понять сколько таймеров в данном МК и где это можно выяснить. Вопрос с первого взгляда глупый но это только с первого взгляда.

Как известно из Reference Manual существуют 3 типа таймеров

1. Advanced Timer

2. GPIO Timer

3. Basic Timer

 

В Keil IDE там где описание контролера написано

16-bit Timers with Input Capture, Output Compare and PWM, //причем сколько их тут не уточняется

2 16-bit Advanced Timer, 2 16-bit Basic Timer

 

На сайте производителя написано следующее

12 or 16 bit Timers

8x16bit(24/24/28) - я так понимаю имеется ввиду GPIO таймеры хотя что это за три цифры в скобках непонятно

 

Other timer functions

2x 16 bit basic timers //при этом ни про какие Advanced Timers про которые писали в Keil тут не упомянули

 

так скоко и кааких таймеров находяться внутри stm32f103ve?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Timers

General-purpose 4

Advanced-control 2

Basic 2

Вот здесь стр 11 http://www.st.com/internet/com/TECHNICAL_R.../CD00191185.pdf

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кроме Reference Manual есть ещё и Datasheet на конкретное семейство (STM32F103xC, STM32F103xD, STM32F103xE), там указано у кого какой набор периферии.

По части таймеров у STM32F103VE их полный комплект, от TIM1 до TIM8 плюс SysTick и две собаки (watchdog timers).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Timers

General-purpose 4

Advanced-control 2

Basic 2

Вот здесь стр 11 http://www.st.com/internet/com/TECHNICAL_R.../CD00191185.pdf

 

Да вы правы я невнимательно почитал DataSheet из чего следует что у меня есть

TIM6 & TIM7 - 2 basic timers

TIM2, TIM3, TIM4, TIM5 - General purpose timers

TIM1 & TIM8 - Advanced timers

Я надеюсь теперь я правильно понимаю сколько и каких таймеров в моем(STM32F103VE) MCU?

 

По части таймеров у STM32F103VE их полный комплект, от TIM1 до TIM8 плюс SysTick и две собаки (watchdog timers).

 

Да нет это еще далеко не весь комплект ибо в полном комплекте на сколько я понимаю исходя из Reference Manual их может быть аж 14 и это не считая всяких WatchDog а о SysTick и говорит нечего так как он является частью cmsis то понятное дело что есть у всех MCU с ядром Cortex.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В Keil тоже написано точно:

4 Synch. 16-bit Timers with Input Capture, Output Compare and PWM,

2 16-bit Advanced Timer, 2 16-bit Basic Timer, 2 16-bit Watchdog Timers,

SysTick Timer, ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...