ADXL345
从淘宝上买了ADXL345模块,用PIC单片机IO端口模拟4线SPI控制它,把读取的三轴加速度值显示在LCD1602液晶上,我在程序中把345初始化为16g,全分辨率,数据右对齐,25hz数据输出率,读取ID为E5正常了,通过对三轴偏移寄存器的写和读,确认单片机与345之间的通信完全正常,现在的问题是:
1、读出来的三轴数据完全不正常,并且数据变化缓慢(好几秒才变化一次,只开DATA READY中断时;把中断全部开启时数据变化就很快);
2、INT1和INT2没有脉冲(中断信号);
3、读出的三轴数据低字节只在00、01、FF三者之间变化。
折腾快一周了,在网上也查询了不少资料,发现ADXL345用起来很难、很难!问题出在哪里呢?请高手指点。
更多回帖