延时的实现
纯硬件电路,74系列集成计数器。延时时间无法改变
软件电路,一定数量的空指令或循环
可编程定时/计数器
SysTick定时器
位于Cortex-M3的NVIC中的24位递减寄存器,倒数到0时可以产生SysTick异常请求(异常号为15),主要用于精确延时
专用定时器:实时时钟RTC、看门狗定时器(IWDG独立看门狗、WWDG窗口看门狗)
常规定时器:基本定时器(TIM6、TIM7)通用定时器(TIM2~5)高级定时器(TIM1、TIM8)
基本定时器和通用定时器的时钟来自于APB1,高级定时器的时钟来自于APB2
基本定时器只有向上计数,驱动DAC
通用定时器,输入输出捕获,PWN
高级定时器,紧急刹车等,PWN
基本定时器
72MHZ
、
时钟源、控制器、时基单元
<