阅读:1166回复:5
68013中的读数据问题
各位好,我在用68013芯片从外设读数据的时候(利用控制面板从ep6 in 读数据,ep6 设为4x 缓冲,512字节),开始读入的时候数据并不是我要读入的数据,可是连着按4次bulk trans后(第4次没变,等第5次时就开始为正确的了)数据就对了,为什么啊?如何解决呢?谢谢
|
|
沙发#
发布于:2003-06-30 11:08
我也遇到了这样的情况。:(
|
|
|
板凳#
发布于:2003-06-30 11:12
那你认为是什么问题呢?我认为是在我发读指令前已经有数据进入了ep6,这样在我按bulk trans后读出来的数据,是以前放入的,只有把其读空后才会读到新数据,你认为呢?如果是这样的话你如何解决呢?
|
|
地板#
发布于:2003-06-30 21:43
可以试试先晴空fifo。里面可能有剩余的包。
|
|
地下室#
发布于:2003-06-30 22:15
你好
如何清空FIFO呢?使用开发面板上的clear吗? |
|
5楼#
发布于:2003-07-01 09:51
可以在固件里加语句清FIFO,并用LED灯观察FIFO是否已清空了。
|
|