STM32F103中APB1最大时钟频率72Mhz,APB2最大时钟频率36Mhz
所以:
1.把定时器设置自动重装载寄存器 ARR 的值为 1000。
2.设置时钟预分频器为 71,
3.则驱动计数器的时钟:CK_CNT = CK_INT / (71+1)=1M,
4.计数器计数一次的时间等于:1/CK_CNT=1us,
5.当计数器计数到 ARR 的值 1000 时,产生一次中断。
6.则中断一次的时间为:1/CK_CNT*ARR=1ms。
程序写成Tim_Config(72,1000)就明白了吧!