开机初始化后先读0x00寄存器能读到0xAD,读0x02能读到0xF2。
但是在每秒1次的timer里再读就读不到了,读XYZ也读不到。
继而尝试先写0x52到0x1F soft reset,还不行,写0x02到0x2D,之后再读,也还是读不到。
还有什么要处理的?
开机初始化后先读0x00寄存器能读到0xAD,读0x02能读到0xF2。
但是在每秒1次的timer里再读就读不到了,读XYZ也读不到。
继而尝试先写0x52到0x1F soft reset,还不行,写0x02到0x2D,之后再读,也还是读不到。
还有什么要处理的?
总之要先能读到ID寄存器再考虑XYZ或写操作,要找到timer里读不到的原因,先检查程序问题,程序确认没问题用示波器看通讯接口时序正确不正确
請問可以分享解決的方式嗎?
我這邊也遇到類似的問題...
謝謝。
多次读ID寄存器是否正常,使能自检后读取结果是否正常。
多次读ID寄存器是否正常,使能自检后读取结果是否正常。