当前位置: 代码迷 >> 单片机 >> USB 数据的传接
  详细解决方案

USB 数据的传接

热度:78   发布时间:2016-04-28 15:25:01.0
USB 数据的传送
请教各位大侠:向VC中向USB设备写数据后,端点读完数据后,缓冲区会被自动清空吗???

------解决方案--------------------
不会吧,你是操作pc吗?
------解决方案--------------------
不清楚,不过经验表明PC写一次后下位机只收到一次
------解决方案--------------------
发送一次,下位机直接直接受到一次,应该会被清楚了吧!
------解决方案--------------------
正好这几天在研究USB
说下我的理解
下位机端点收到数据后置位中断标记以及先关状态位,如果中断开的话则会触发中断
程序把对应断点缓冲区的数据COPY出来后,有个什么操作(不仅仅是清除中断标记和状态位),反正是告诉USB总线这边接收完成,可以继续干活了.如果不操作,则上位机认为数据没发送出去,不会再发下一次的数据.这样保证了不会出现第一次数据没即使COPY出去第二次数据把第一次数据覆盖掉了的问题
  相关解决方案