微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > OPT3001讀取寫入問題

OPT3001讀取寫入問題

时间:10-02 整理:3721RD 点击:

請問我用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) 無論我增加光還是全黑暗 都無法變化數值,請問有需要做其他設定嗎??

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top