读取opt3002结果寄存器时发现数据异常,寄存器数据超过有效标志位,使用时设置Configuration Register为0XC410,读取Manufacturer ID 正确为5449,且测试时所处光环境稳定,读取时候情况如下(经常发生),前面是正常数据,后面是读取Result Register异常。
RESULT_REG=600 2304.000 RESULT_REG=608 2316.000 RESULT_REG=608 2316.000 lux[1]=2312.000
RESULT_REG=620 2090.667 RESULT_REG=620 2090.667 RESULT_REG=610 2069.333 lux[2]=2083.556
RESULT_REG=b00 3557.053
FAULT_RESULT_REG=fff8
FAULT_RESULT_REG=fff8
FAULT_RESULT_REG=fff8
FAULT_RESULT_REG=fff8
FAULT_RESULT_REG=fff0
FAULT_RESULT_REG=fff0
FAULT_RESULT_REG=fff8
FAULT_RESULT_REG=fff0
FAULT_RESULT_REG=ffe8
FAULT_RESULT_REG=fff0
FAULT_RESULT_REG=fff0
FAULT_RESULT_REG=ffe8
FAULT_RESULT_REG=ffd8
FAULT_RESULT_REG=ffe0