|
|
最近在測試 mpu6050 時, 發覺時鐘模塊出了問題, 沒有時間提供, 初時以為模塊而死, 收起來了.
今天想再測試一下才放棄, 用了另一塊 arduino 板, 完全沒問題. 奇怪.
分別是之前用的 nano 板, 連接的麵包板上有多個 i2c 模塊.
開始懷疑 某個 i2c device 令 1307 模塊出現不正常.
分別執行 i2c scanner....找到問題了.
mpu6050 的地址是 0x68
1307 的地址也是 0x68
而且, 1307 上有 AT24C32, 跟我的 AT24C512 記憶體也有衝突在地址 0x50.
AT24 的記憶記有地址選擇的針腳, 可以在 0x50 - 0x53 之間選擇, 問題不大.
但再三檢查, mpu6050 跟 1307 都沒有地址選擇的針腳, 是否代表兩者一定不可能共用呢? 可有方法改變嗎?
|
|