近日在学STM32的时候,学到TIM外设这一章节,其中提到定时时间的计算公式为:
Time = (72Mhz / PSC +1)* (ARR+1) (us)
由于基础比较差,起初看的时候一直没想明白为什么要以us为单位,后来细细盘了下,豁然了。
假设系统时钟是72MHZ,就是1秒钟翻转72M次,预分频后是1MHZ,就是1秒钟翻转1M次(频率)
也就是说,翻转1次的时间就是1/1M秒,也就是1us(周期)
tips:1Ms = 1000Ks = 1000000s , 1s = 1000ms = 1000000us
顺便也解决了从初中就一直搞错的频率和周期,可能这就是学渣吧。