3110| 2
|
STM32F103定时器频率计算,自动重载值不是要减一吗? |
1金钱
最佳答案预分频系数+1(因为输入0时不分频,÷1;输入1时,÷2)
自动重装载值+1,因为溢出才会中断,也就是计数到装载值时,再计1才会中断,同时计数器赋值为0。
所以向上计数时,每步的时间(时钟)*溢出数(自动重装载值+1)=定时器中断的时间。
arr+1是计算时加的,实际寄存器存的就是0xfff,不会溢出。
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-9 13:45
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网