谢了,在你提示下 问题解决了。总结下:
首先是 我写的芯片地址是错误的 :地址8,9,A我发送的是 读时:0x84,0x94,0xA4 写时:0x80,0x90,0xA0
现在更正为:读时:0x80,0x90,0xA0就可以了 至于延时和设置控制寄存器在写8,9,A三个地址时有没有都可 设置完毕别忘记开启功能就行了
不过还是有疑惑: 我原来的0~6的地址读时都是采用的 0x04,0x14,0x24,0x34,0x44,0x54,0x64也没有错误的,现在也统一改为0x00,0x10,0x20,0x30,0x40,0x50,0x60也不错很奇怪,为啥W报警寄存器的读就不能低4位为4(芯片手册是说 读时 低四位为4是一种简便读法);
再次谢谢duojinian!!!