OPT3001讀取寫入問題
請問我用MCU寫C 透過 i2C要讀取Register Maps Low-Limit Register 的資料,命令該怎下達?
讀取命令是否為 Slave Address 0x89 Register Address 0x02 ? 後面還要帶資料嗎?
若要寫入 Low-Limit Register 的資料,命令該怎下達?
寫入條件 Table 12 FULL-SCALE RANGE (lux) 20966.40 LSB SIZE (lux per LSB) 5.12
寫入 Slave Address 0x88 Register Address 0x02 Data MSByte 0x10 Data LSByte 0x01 對嗎?
請問是否有參考範例可以提供? 因為我下達命令都無法成功讀取與寫入,是否需要初始化OPT3001?
你的mcu是怎么连接opt3001的,硬件连接是否可靠?
现在能够读取opt3001的数据吗?
MCU接線方式如下:
SCK 對接SCK
INT 沒接
SDA 對接SDA
VDUT +3.3V
GND 0V
我連最簡單的Device ID Register與Manufacturer ID Register都讀不到。
ADDR PIN 目前是接地,請問我命令下法有錯誤嗎?
剛剛測試通訊起來了! 可以順利讀到 Device ID(0x7F) 與Manufacturer ID (0x7E),
但是Result Register (0x00) 無論我增加光還是全黑暗 都無法變化數值,請問有需要做其他設定嗎??