szacce 发表于 2018-8-16 16:17:27

STM32CubeMX定时器分频器设置

如果需要分频8000,在STM32CubeMx应设置为7999,还是8000?如下图:





file:///C:\Users\Administrator\Documents\Tencent Files\63272364\Image\Group\`V$KI7N4L(IQ$K8]M_(9ZJ4.png


电子星辰 发表于 2018-8-16 16:39:09

设置为7999

szacce 发表于 2018-8-16 16:47:08

谢谢!有没有不同意见的呢?

cugxiao 发表于 2018-8-16 17:38:47

题主可以试试8000看看生成的代码,看程序里面是7999还是8000,程序里面应该是7999

feixiang20 发表于 2018-8-16 23:49:12

系统TIMx_CNT=8MHZ=8000 000HZ,设置TIMx_PSC=800-1,

toofree 发表于 2018-8-17 11:04:24

如果在7999和8000之间选的话,那么应该是7999。
自己查一下生成的代码最底层,最终寄存器是7999就对了。有时怕底层函数给你减1。
我一般习惯写成(8000-1),0比9好数。

butterflyspring 发表于 2018-8-17 12:00:25

7999呀,要超过才...
页: [1]
查看完整版本: STM32CubeMX定时器分频器设置