OUT令牌包的设备端事务响应流程
2022-07-05
697
1
USB主机发送OUT令牌给设备,用于向设备端发送数据。
USB设备收到主机发送的PID为OUT的令牌包后,设备需要对OUT令牌包进行校验。
如果这个packet中的设备地址信息和端点号信息有效, 并且端点为Valid状态
如果该端点状态不是valid
USB外设收到主机返回的应答( PID为ACK的握手包)后:
硬件
软件
- 通过检查EP_ID和DIR@USB_ISTR来识别是哪个端点上的通信
- 响应CTR_RX中断:
- 标志清零;
- 软件对收下来的数据进行处理;
- 软件重新设置STAT_RX=VALID来重新把该EP设置到接收valid状态
OUT事务示例
HID人机交互QQ群:564808376
UAC音频QQ群:218581009
UVC相机QQ群:331552032
BOT&UASP大容量存储QQ群:258159197
STC-USB单片机QQ群:315457461
USB技术交流QQ群2:580684376
USB技术交流QQ群:952873936