CH582M通过I2C读取光传感器数据,需要读取两个数据寄存器数据,这样写对的吗?
第一个数据寄存器读了之后读第二个数据寄存器卡在发生起始信号的while(!I2C_CheckEvent(I2C_EVENT_MASTER_MODE_SELECT))
热门产品 :
CH32V317: 互联型青稞RISC-V MCU
CH582M通过I2C读取光传感器数据,需要读取两个数据寄存器数据,这样写对的吗?
第一个数据寄存器读了之后读第二个数据寄存器卡在发生起始信号的while(!I2C_CheckEvent(I2C_EVENT_MASTER_MODE_SELECT))
您好,可以将I2C状态寄存器R16_I2C_STAR1和R16_I2C_STAR2打印出来,查看哪些标志位没有通过判断,此处是判断判忙信号、主机模式指示位和起始位发送标志是否正常。