阅读:1413回复:2
什么令牌包能让D12给MCU发送中断??50分
很多文章中都有这样的话:“主机首先要发令牌包给USB设备(这里是PDIUSBD12),PDIUSBD12接收到令牌包后就给单片机发中断,单片机进入中断服务程序”。请问在usb协议中都有哪些令牌包能让d12给mcu发送中断?IN令牌包可以吗?
|
|
|
沙发#
发布于:2005-01-28 15:01
ENDPOINT0的setup命令和ENDPOINT1/2的IN/OUT命令都产生中断
|
|
板凳#
发布于:2005-01-28 15:30
babyzh,你好!你是说d12收到pc的命令后,读取中断寄存器判断上位机的命令是ENDPOINT0的setup命令和ENDPOINT1/2的IN/OUT命令的那一种,然后转向相应的中断处理函数是吗?我在论坛上看到好多大侠都说是上位机成功接收到上位机的数据(假设是readfile的话)后返回的ack令牌包引起d12向mcu发送中断呀?敬请各位大侠给予详细的说明!!!
|
|
|