luoshengjin0603 发表于 2013-7-2 18:52:41

ADXL345控制遇到怪问题,只能对一两个寄存器能读取数据。

我之前用51调试过,就把51的代码移植到msp430里面去,现在读0x00寄存器的值可以正确读取了,试了一下0x2c寄存器的值既可以写也可以读,说明模拟的i2c应该可以用了,但是像其他的很多寄存器就不能多写了,不能读得寄存器直接i2c就等不到ack应答信号,这可能是什么问题!

等待茪明 发表于 2013-7-31 05:52:14

楼主弄出来了么,求源码,求指导啊

蔚飞 发表于 2013-10-31 09:28:11

我的读出了X的数据,YZ数据就不出来了,唉

vows 发表于 2013-11-13 00:32:16

蔚飞 发表于 2013-10-31 09:28 static/image/common/back.gif
我的读出了X的数据,YZ数据就不出来了,唉

我用F449读出来过,不知道你的用的哪种型号?

蔚飞 发表于 2013-11-14 11:16:16

vows 发表于 2013-11-13 00:32 static/image/common/back.gif
我用F449读出来过,不知道你的用的哪种型号?

数据出来了,,,问题解决了,是IIC应答的问题

wanstrive 发表于 2014-7-19 23:33:12

蔚飞 发表于 2013-11-14 11:16
数据出来了,,,问题解决了,是IIC应答的问题

我也遇到这问题了,ID能够正确的读出来,可是有些寄存器读不了,而且三轴的数据读出来都是零,求助啊!
页: [1]
查看完整版本: ADXL345控制遇到怪问题,只能对一两个寄存器能读取数据。