TI中文支持网
TI专业的中文技术问题搜集分享网站

利用CC2540模块从加速度传感器中读取数据,断电之后读取的加速度值就不正常了。

写进协议栈里面的采集加速度的程序第一次烧入之后是正常读取的,但断电之后再打开,读取出来的数据就是错误的。

有拿裸机的程序试了,裸机读取的断电之后再接上是可以正常读取的。

这有可能是什么原因引起的?

shen renren:

你读取的机制是怎么实现的呢? 周期性的读取,还是单次读取,按键读取?

仅仅单次读取的话,我想数据没有代表意义,可能的原因:

1. 协议栈中关于加速度传感器的端口配置与协议栈端口初始化部分冲突

2. 使用了软件延时,且延时时间较长,影响了协议栈的正常运行。

john:

回复 shen renren:

是周期性读取的,读取后发送到手机客户端,这种情况有事会,有时候不会,我都弄不清是蓝牙模块还是手机程序的原因了?

读取不正常后重新烧一个同样的读取加速度的的程序还是不正常,非要烧入一个其他程序后,再烧回原来的程序才可以.

yy vu:

回复 john:

你试试你说的“其他程序”是必须是同一个程序还是随便一个“其他程序”都可以?

赞(0)
未经允许不得转载:TI中文支持网 » 利用CC2540模块从加速度传感器中读取数据,断电之后读取的加速度值就不正常了。
分享到: 更多 (0)