原 PO - 中原大學
B9 謝謝!! 我會試試 我懷疑可能是我指令感測器沒收到 導致他以默認的50hz運作 不確定我這樣寫對不對 我是在main(類似arduino的setup)傳一次地址再傳指令 另外Datasheet 寫說如果要寫入暫存器地址前面要加01 例如: TXBUF=0x41; //寫入控制暫存器(0x01) TXBUF=0x7D; //感測器全開+200hz 後來我嘗試傳指令將陀螺儀 加速度計關閉試試 改成TXBUF=0x4D 但卻還是能抓到值... 加了Delay還是一樣 所以我懷疑會不會是這個問題