huhao-2025368 发表于 2015-5-10 11:18:46

STM32F的输入捕捉有几个小问题不明 白

对STM32F的输入捕捉有点不是很明白,
1.输入捕捉寄存器TIMX_CCR1每次读取数据后仍然不会清0,那么会不会由于我的脉冲波形较长而出现寄存器溢出咧?它每次的值是不是在前一次的基础上进行的叠加?
2.内部温度传感器的计算公式为Temp = (V25-Vsense)/Avg_Slope + 25;而V25手册给的值为1.43V,那如果Vsense大于1.43V,这不是成负数了吗?是不是前面应该加个绝对值?

jiaswang 发表于 2015-5-10 12:24:53

第二个问题我也不明白,第一个的话,个人认为会溢出的,但是你可以在溢出中断里进行计数,然后运算回来即可

huhao-2025368 发表于 2015-5-10 20:12:25

jiaswang 发表于 2015-5-10 12:24
第二个问题我也不明白,第一个的话,个人认为会溢出的,但是你可以在溢出中断里进行计数,然后运算回来即可 ...

溢出中断里计数?请问具体什么意思?

jiaswang 发表于 2015-5-10 20:17:53

huhao-2025368 发表于 2015-5-10 20:12
溢出中断里计数?请问具体什么意思?

就是在中断中设置一个变量,进入一次加1即可,虽然方法很笨……

数码小叶 发表于 2015-5-11 08:25:14

“脉冲波形较长”但是跳变沿会很长么,瞬间的;P;P;P

数码小叶 发表于 2015-5-11 08:26:08

大于的话,你的电路就得改了吧,还想直接测啊:L

为什么是EEFOCUS小白 发表于 2015-5-11 11:48:57

不懂帮顶
页: [1]
查看完整版本: STM32F的输入捕捉有几个小问题不明 白