嗨,我正在尝试将帧 ID 发送到从站,然后读取请求以读取数据
它发送帧 ID 但在读取中我有一个问题,即操作返回收到 NACK 并且没有数据发送到主站。
我不知道如何解决这个问题
那是代码:
enuRequestStatus = LPI2C_DRV_MasterSendDataBlocking(INST_LPI2C0,FrameID,1,false,OSIF_WAIT_FOREVER);
if( enuRequestStatus == STATUS_SUCCESS)
{
// 发送阻塞读取请求(带停止条件)
enuRequestStatus = LPI2C_DRV_MasterReceiveDataBlocking(INST_LPI2C0,pI2cData,u8DataSize, true,OSIF_WAIT_FOREVER);
}
你能帮我解决这个问题吗?