阅读:1010回复:2
jinghuiren 大侠请看
如何解决一次读16384个字节的问题?以前看到你说在fw.c文件里加上一个循环语句的方案,可是我用了后感觉不到啊,没什么变化,还有什么好的方法吗?
|
|
沙发#
发布于:2003-11-03 20:14
其实我那次只是举了个例子而已,如果你的数据是连续不断传输的,那么在fw.c里面一次向端点里些多少数都是不重要的,反正端点要等到你写满512或者给处强制有效信号才生效的,如果你想知道区别那就在主循环里随机写16384个数据到端点里,而主机方则读取不同的数据来检测,如果你读取小于16384的数据,那肯定能正确返回,如果你读取大于这个数的数据量,那应用程序是不会返回的,因为它没有得到它要求的数据量而在一直等待!
|
|
板凳#
发布于:2003-11-03 22:54
你好,JINGHUIREN
论坛上的回答我看到了,我现在要实现的就是从外设一次读入16384个字节,是块传输,问题是只能保证前2048正确,后面就不行了。每2048就会丢失一个字,如何解决这个问题呢? |
|