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