Robofun 機器人論壇
標題:
請問關於I2C READ的程式
[打印本頁]
作者:
150695
時間:
2019-10-29 17:18
標題:
請問關於I2C READ的程式
我用的是UNO的版子
想用I2C 讀取REG一直讀不到東西
請問我的程式哪裡寫錯了?為何看LOG都沒DATA
//device 0xE9
//REG 0x07
void I2C_Read(void)
{
uint8_t chr = 0;
Wire.beginTransmission(0xE9);
Wire.write(0x07);
Wire.endTransmission(false);
Wire.requestFrom(0xE9,1);
if (Wire.available()) {
chr = Wire.read();
Serial.println(chr);
}
}
作者:
超新手
時間:
2019-10-29 18:58
本帖最後由 超新手 於 2019-10-30 14:03 編輯
應該是位址寫錯了?你確定是 0xE9? 它有 8 個 bits
如果你是指 IS31FL3731. 它的位址是 0x74
歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/)
Powered by Discuz! X3.2