CH583做USB设备模式时,批量传输IN事务回复DATA0/1后通过哪个寄存器来获取USB主机是否响应了ACK握手包!!

如题

您好,对于端点n,可以读R8_UEPn_CTRL寄存器,查看RB_UEP_T_TOG位,表示IN事务的数据时相携带DATA0还是1。

“USB主机是否响应了ACK握手包”是想问主机有没有在IN事务中下传握手包是吧。在USB_DevTransProcess函数中,当检查到RB_UIF_TRANSFER位置位,则表示传输完成,表示一个事务已正常结束,是已经收到主机回复的ACK包了。


谢谢解惑


只有登录才能回复,可以选择微信账号登录