CH23 0V5640 SDK.xiicps_master.c函数中,该函数的定义中有一句/
(void)TransmitFifoFill(InstancePtr);
XIicPs_WriteReg(BaseAddr, XIICPS_ADDR_OFFSET, (u32)SlaveAddr);
IntrStatusReg = XIicPs_ReadReg(BaseAddr, XIICPS_ISR_OFFSET);
开始的第一句是将实例结构中fifo中的数据发送,然后才写入主机地址,这时为什么呢?IIC不是应该先写入5640的地址吗?
|