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

2019-07-15 16:37发布

基于430的超声波侧距离,老是显示000,我测了一下,就是计数寄存器的TA0R的值没取出来,应该如何取?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
shanshushan0
1楼-- · 2019-07-15 17:22
 精彩回答 2  元偷偷看……
午后的阵雨
2楼-- · 2019-07-15 17:37
我是直接读取的TA0R的值,是不是因为我TAIE没有打开的原因啊
午后的阵雨
3楼-- · 2019-07-15 20:29
shanshushan0 发表于 2015-6-11 19:46
可以直接读取TAR寄存器的值啊,,,也可以通过捕获模块将TAR的值捕捉到TACCRx,再读取TACCRx寄存器的值。。

我是直接读取的TA0R的值,是不是因为我TAIE没有打开的原因啊
午后的阵雨
4楼-- · 2019-07-15 23:08
shanshushan0 发表于 2015-6-11 19:46
可以直接读取TAR寄存器的值啊,,,也可以通过捕获模块将TAR的值捕捉到TACCRx,再读取TACCRx寄存器的值。。

我是直接读取的TA0R的值,是不是因为我TAIE没有打开的原因啊
午后的阵雨
5楼-- · 2019-07-16 00:56
shanshushan0 发表于 2015-6-11 19:46
可以直接读取TAR寄存器的值啊,,,也可以通过捕获模块将TAR的值捕捉到TACCRx,再读取TACCRx寄存器的值。。

TACTL |= TASSEL_2 + ID_3 + MC_1+TAIE ;//选择SMLK时钟频率,8分频,1M   counter registers is  enabled
是这样设置的吗?
午后的阵雨
6楼-- · 2019-07-16 05:18
 精彩回答 2  元偷偷看……

一周热门 更多>