在使用TI的MSP430F5137读取设备时,如果12位的x,y,z数据一直为0,首先要检查连接设置和硬件连接是否正常。确保所有的SDA和SCL引脚连接良好,避免在数据传输时发生信号丢失。
下载贤集网APP入驻自媒体
单片机是ti的msp430f5137. 现在可以读取设备,但是12 位的 x,y,z 的数据一直为0代码是根据你们官方的例程修改的 . 我用Arduino板试了,发现可以有x,y,z的数据,如图所示,虽然这数据有点奇怪。 请问能读取id是否意味着接线和SPI的设置都没问题? 我的SPI 时钟配置是 1. 第一个沿捕获采样 2 不活动时为低电平 3. 速度是1MHz 还有我发现如果读8 位的x,y,z的寄存器,可以有数据。 请问8位的和12位的精度差多少? 我只是想测震动,很大的震动那种,8位是否足够? 得出的加速度数据如何转化成 g的形式呢? 谢谢