在Cypress给的C51固件框架代码中,函数TD_Poll是用来进行任务分发的,可是,在TD_Poll中如果用一个死循环的话,固件将无法回应上位机的Setup命令。 我在一本书上也看到这样的说法:如果需要大量的处理时间,EZ-USB会通过多次调用TD_Poll将时间分段。我不明...
全文
回复(6) 2003-09-22 11:25 来自版块 - USB驱动开发
表情
jinghuiren有个例子bulkloop,TD――POLL中,CPU一直在参加数据传输吧? 对头!(2003-10-10 14:52)
jinghuiren谢谢jinghuiren前辈的教导,你的意思我完全明白了。 但是如果我在TD_Poll里必须执行一项无法分解的长耗时的任务,可以吗?那个时候的Setup命令是不是都是以nak返回?还是可以等到耗时任务完成再处理? :P 返回nak是硬件自己的事情,不需要你来参与的,如果...(2003-10-10 14:51)
fengzhongzhige有个例子bulkloop,TD――POLL中,CPU一直在参加数据传输吧?(2003-10-10 13:56)
barton谢谢jinghuiren前辈的教导,你的意思我完全明白了。 但是如果我在TD_Poll里必须执行一项无法分解的长耗时的任务,可以吗?那个时候的Setup命令是不是都是以nak返回?还是可以等到耗时任务完成再处理? :P(2003-09-22 15:09)
jinghuiren在Cypress给的C51固件框架代码中,函数TD_Poll是用来进行任务分发的,可是,在TD_Poll中如果用一个死循环的话,固件将无法回应上位机的Setup命令。 我在一本书上也看到这样的说法:如果需要大量的处理时间,EZ-USB会通过多次调用TD_Poll将时间分段。我不明...(2003-09-22 11:49)
flytomoon我连你说的都没明白啊! :((2003-09-22 11:38)

返回顶部