阅读:1333回复:3
请教一个USB下传数据的问题
我最近在做USB的BULK传输方式的firmware编写,用的是CY7C64613
PC端一直在给我发数据,但是它不知道我什么时候处理完了, 我现在的做法是我处理完之前就关闭接收中断,当PC端不断发数据时,还是可能被新数据覆盖。 请高手指点一下。 关的中断是 EUSB=0; OUT07IEN=0; |
|
沙发#
发布于:2004-04-21 16:26
不明白为什么会覆盖。
我使用的是D12。当读取里面数据后就要晴空D12,否则D12芯片就还是数据满。这时候HOST想发数据,D12就会发会忙状态。所以数据不可能被覆盖。 |
|
板凳#
发布于:2004-04-21 16:32
不好意思,我是新手,不知道D12和CYPRESS的一样吗?
|
|
地板#
发布于:2004-04-21 21:08
我只是觉得芯片都差不多。你所担心的情况在设计芯片时候应该都考虑的吧。如果会产生覆盖,应该是你固件的问题吧。
|
|