STM32定时器中断里一开始count就会有值,但是后面count为0,请教大神

2019-03-23 18:00发布

77.png     设置了一个TIM3_Cmd(TIM3,ENABLE)一直到TIM3_Cmd(TIM3,DISABLE),count的值都为0,但是程序一开始运行count就会有值,不知道怎么回事,该怎么改呢?江湖救急谢谢大神了
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
ywlzh
1楼-- · 2019-03-24 01:20
/ count 你这个变量在哪里定义的?

竟然需要在中断函数里面声明!!!!

是C语言不过关还是你别有用意?
深蓝恋风
2楼-- · 2019-03-24 03:56
这是什么写法????   退一步说,如果其他地方没有这个变量,是你在中断函数中定义的,这玩意儿定义的时候没赋初值,鬼知道初始值是什么玩意儿,一上来就直接加,指不定就溢出了呢。所以看起来的现象就是一开始就有值。
Li_Lei
3楼-- · 2019-03-24 05:02
 精彩回答 2  元偷偷看……
zhuuu
4楼-- · 2019-03-24 07:06
huo_hu 发表于 2016-9-25 11:23
count没变就是定时器没走,你时钟开了没有

谢谢了,是时钟的时间设得太长了。。。

一周热门 更多>