NXP MCU 技术论坛
直播中

gvxiaot

13年用户 1167经验值
私信 关注
[问答]

LPI2C主机NACK问题,即操作返回收到NACK并且没有数据发送到主站如何解决?

嗨,我正在尝试将帧 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);
}
你能帮我解决这个问题吗?

更多回帖

发帖
×
20
完善资料,
赚取积分