stm32f4定时器基本应用.pdfVIP

  • 4
  • 0
  • 约1.98千字
  • 约 3页
  • 2022-11-24 发布于上海
  • 举报
stm32f4定时器基本应⽤ stm32f4定时器基本应⽤ 所谓的基本应⽤,就是只⽤到了它的计数功能和中断功能,没⽤到外部输⼊功能、PWM输出功能以及⼀ 些其它⾼级的功能。 ⼀、定时器时钟源 STM32F4的定时器的时钟频率由硬件⾃动设置,分为2种情况: 1. 如果 APB 预分频器为 1 ,定时器时钟频率等于 APB 域的频率。 2. 否则,等于 APB 域的频率的两倍 (×2)。 在我使⽤的板⼦上,AHB1为4分频,AHB2为2分频 ⼆、计算器模式 1. 递增计数模式 在递增计数模式下,计数器从 0 计数到⾃动重载值,然后重新从 0 开始计数并⽣成计数器上溢事件。 2. 递减计数模式 在递减计数模式下,计数器从⾃动重载值开始递减计数到 0 ,然后重新从⾃动重载值开始计数并⽣成计 数器下溢事件。 3.中⼼对齐模式(递增/递减计数) 在中⼼对齐模式下,计数器从 0 开始计数到⾃动重载值 — 1 ,⽣成计数器上溢事件;然后从⾃动重载值 开始向下计数到 1 并⽣成计数器下溢事件。之后从 0 开始重新计数。 三、程序解析 程序使⽤定时器1,设置定时器1为1秒中断。 void Time1Init(void) { TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; NVIC_InitTypeDef N

文档评论(0)

1亿VIP精品文档

相关文档