不少人第一次用 stm32 帶dmp庫讀取MPU6050歐拉角總會有各種問題,什么讀不到地址,讀不到數據,突然卡死,各種異常。。。
分享一個自己遇到的奇葩問題:器件地址讀出來的值是0x98(正常情況下是0x68)
還好我有兩個,另一個能讀出正常地址并且運行正常
51hei圖片_20210310004840.jpg (141.25 KB, 下載次數: 80)
下載附件
2021-3-10 00:49 上傳
51hei圖片_20210310005052.jpg (145.69 KB, 下載次數: 99)
下載附件
2021-3-10 00:51 上傳
這個是正常的
51hei圖片_20210310004834.jpg (148.34 KB, 下載次數: 81)
下載附件
2021-3-10 00:51 上傳
這個是異常地址,器件無法正常工作,讀出來數據全是0
淘寶客服一問三不知,只會亂發資料,還問我mpu6050的溫度哪來的,給我整笑了hh
網上搜了一下,發現也有人是這個問題——>> 有誰遇到過回讀器件地址為0x98的情況【mpu6050吧】_百度貼吧 (baidu.com)
而且正好買傳感器的店也是一樣。。。
最開以為是AD0引腳模塊里未拉低,導致的問題,于是外接了GND,發現還是無法讀取正常地址
又去網上仔細搜了一圈,發現arduino社區也有個老外問過這個問題,然而他也是無果而終——>>https://forum.arduino.cc/index.php?topic=706433.15
所以不知道萬能的網友們,有沒有遇到過這個問題,有沒有解決過的。。
如果沒人知道我就建議一下吧,慎買下圖里左邊那種mpu6050,這個就是讀出0x98的那種,尤其是剛剛接觸這個芯片的,調了半天程序無法得出理想結果,還不知道是程序還是硬件問題,白白浪費大量時間,這是最惡心的。好在這是我第二塊,所以比較確定是模塊的問題。
51hei圖片_20210310005057.jpg (147.28 KB, 下載次數: 75)
下載附件
2021-3-10 01:05 上傳
51hei圖片_20210310005100.jpg (144.89 KB, 下載次數: 88)
下載附件
2021-3-10 01:06 上傳
當然也可能是我倒霉,正好收到一個奇葩6050,或者左邊這個模塊就是設計有問題,芯片有問題
芯片應該不至于是壞的,畢竟還能讀取到地址數據
|