先将程序贴上来,源程序来自己Cepress,汉字注释是我读的时候写的://*****************************************************************************************// usbXfer:// ...
全文
回复(4) 2003-12-24 09:29 来自版块 - USB驱动开发
表情
wqs_79多谢提点,茅塞顿开呀!(2003-12-24 11:05)
lxb_gddata0,data1是usb协议中的数据序列触发位,用于数据分组同步。不要和EP0,EP1-- SL811HS控制寄存器混淆!(2003-12-24 10:44)
wqs_79不是Data0对应EP0,Data1对应EP1么,那么我这样理解:程序中只用了EP0,没有用EP1。但是if(bData1) cmd |= 0x40; // 在命令中置Data1位;又用到了EP1呀,怎么解释?(2003-12-24 10:36)
lxb_gdEP0,EP1其实是两组控制寄存器,他们的定义和功能都是一样的,用哪一组都一样,例子中是用EP0,但两个也可以同时使用,可以提高速度!(2003-12-24 10:16)

返回顶部