描述:
HMC5883L罗盘芯片在配置成持续测量模式的时候(例如15HZ),如果罗盘正在测量过程中,
然后
单片机去读取x, y, z寄存器,那么读到的数据不就是不完全测量的数据嘛,可能罗盘刚往x寄存器中
写入数据,然后三个轴的数据就被单片机读走了,y轴和z轴的数据都是上次测量的。这样计算出来的
角度不就是有问题的。
问题:
1. 谁用过这个芯片,求教下是否存在这样的问题。
2. 若是有这个问题,状态寄存器的RDY位和DRDY引脚可能可以解决这样的问题,但是网上未看到任何
关于这个引脚或者状态寄存器的使用,望大家探讨下,谢谢。