-
国民技术系列的MCU硬件I2C例程逻辑
不是很理解这里的逻辑,在还有三个数的时候就DISABLE了ACK的应答,之后接收数据也不影响,硬件部分的逻辑是怎么算的呢if(len==3){I2CTimeout=I2CT_LONG_TIMEOUT;while(!I2C_GetFlag(I2C1,I2C_FLAG_BYTEF)){if((I2CTimeout--)==0){CommTimeOut_CallBack(MASTER_BYTEF);}}I2C_ConfigAck(I2C1,DISABLE);*recvBufferPtr++=I2C_RecvData(I2C1);len--;I2CTimeout=I2CT_LONG_TIMEOUT;while(!I2C_GetFlag(I2C1,I2C_FLAG_BYTEF)){if((I2CTimeout--)==0){CommTimeOut_CallBack(MASTER_BYTEF);}}if(Comm_Flag==C_READY){Comm_Flag=C_STOP_BIT;I2C_GenerateStop(I2C1,ENABLE);}*recvBufferPtr++=I2C_RecvData(I2C1);len--;*recvBufferPtr++=I2C_RecvData(I2C1);len--;break;}
2022-08-11 0 -
keil的pack包安装不了,直接拿的也不行
国民技术的N32G457的pack包安装不了双击就显示cannotfindPDSCfileatrootdirectoryofPackarchive
2022-06-13 2