主机:CH582M
从机:光传感器。地址:0x29,主机写,则从机地址写为0x52
发送完7位地址,卡在 while(!I2C_CheckEvent(I2C_EVENT_MASTER_TRANSMITTER_MODE_SELECTED));循环。将I2C状态寄存器R16_I2C_STAR1和R16_I2C_STAR2打印出来显示:R16_I2C_STAR1为1024,R16_I2C_STAR2为3。改换其他I2C从机设备,依然是这个问题。
在网上发现很多人有这个问题,但没有有效解决方法,希望可以给出有效解决方法,或者说一下是否是代码本来就有问题,一直解决不了。
热门产品 :
CH182: 以太网PHY收发器芯片