wwffllf
驱动小牛
驱动小牛
  • 注册日期2001-07-14
  • 最后登录2004-11-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:821回复:0

急需大家给指教一下!

楼主#
更多 发布于:2001-12-04 23:17
我用的是PDIUSBD12做的一个设备想用BULK传输数据,但对其传输过程理解还不够,
请大家指导一下:
在ISR里面:if(i_st & D12_INT_ENDP2IN)
     main_txdone();
if(i_st & D12_INT_ENDP2OUT)
           main_rxdone();
什么时候产生中断啊?这是把数据传完以后产生中断,还是在需要传数据之前就产生中断,好像是传完以后产生中断,但第一次是怎么传的呢?
还有当需要我的设备传输数据时,先通过用户程序产生一个请求,这个请求应该是通过控制传输给设备的吧?是不是每个请求都是SETUP包啊?然后怎么跟ISR程序联系上呢?(除了CONTROL-XFER)。
谢谢指教!
我告诉你们,我可是身经百战了。见的多了,驱动开发,哪个版我没灌过? 你们要知道,驱动的▲版,那比你们不知道厉害到哪里去了,我在那谈笑风声。 你们有一个好,就是什么话题都灌。但是灌来灌去的问题,都 too simple, sometimes naive! 懂了没有? 所以说灌水啊,关键是要提高自己的知识水平。 哦,你们啊,不要想弄个大坑,re上十大,再羞辱一番?你们啊.... naive !! 改编于《江core发飙》
游客

返回顶部