基于430的超声波侧距离,老是显示000,我测了一下,就是计数寄存器的TA0R的值没取出来,应该如何取?

2019-07-15 16:37发布

基于430的超声波侧距离,老是显示000,我测了一下,就是计数寄存器的TA0R的值没取出来,应该如何取?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
shanshushan0
2019-07-16 10:15
午后的阵雨 发表于 2015-6-11 22:29
TACTL |= TASSEL_2 + ID_3 + MC_1+TAIE ;//选择SMLK时钟频率,8分频,1M   counter registers is  enabled
是这样设置的吗?

嗯,程序没问题,中断也开了。但是一定要在中断中将中断标志位清零,它不会硬件清零的,你要是不清零的话其实程序就卡死了,永远只执行中断中的程序,这也可能一直显示000的原因,因为根本就没有刷新显示屏。

一周热门 更多>