IIC 以相同的方式读取传感器信息。 可以正常读取 opt3001的制造商信息 TI 和器件 ID3001。 但是、在寄存器地址更改为0后、照明值始终读为0、配置后可正常读取配置值
IIC 读取过程:开始信号->发送设备地址加写入信号、等待回复->发送寄存器地址(一个字节)->开始信号->发送设备地址加读取信号、等待回复->读取两个字节->停止信号
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
在结果寄存器之前或之后读取配置寄存器、结果是配置的内容、但结果寄存器始终是固定的、
(配置寄存器0xc210读取配置寄存器、然后读取结果寄存器)当 opt3001 config:0xc210时、结果寄存器设置为0xc090、
(配置寄存器0xc410读取结果寄存器、然后读取配置寄存器)当 opt3001 config:0xc410时、结果寄存器设置为0xc410、
如果我更改电路板、如果我读取上述值、我不知道这是为什么、没错