Re: 关于PIC18F4550的USB速度请教
|
||||
---|---|---|---|---|
新會員
|
可是我在端点配置中,已经修改了传输模式啊,用BulK模式,速度也很慢啊,Isochronous 模式都连不通。就连传输延时也修改了。都是不行的
Ryang你有BulK模式列子代码吗,可以发给我看看吗。我看过Microchip给的Bulk模式的代码,拿来测试速度也只到64KB/s啊。 是不是,修改Bulk模式,还要修改其他地方啊?这个我就不知道了,目前我只修改了端点配置。 郁闷啊。。。。。。。。。
發表於: 2006/7/6 13:32
|
|||
|
Re: 关于PIC18F4550的USB速度请教
|
||||
---|---|---|---|---|
版主
|
這是因為你用 Interrupt 模式再傳送的關係。再 FS USB下有三種模式 Interrupt 最快速率約為 64kByte/S , Bulk 模式下最快不超過 1215KByte/S , 而 Isochronous 則為 1023KByte/S ,所以改成 Bulk 模式後才能提升速度。
發表於: 2006/7/6 10:25
|
|||
|
关于PIC18F4550的USB速度请教
|
||||
---|---|---|---|---|
新會員
|
我现在用DM163025的Deom板,做USB数据传输。目前我们测试发现PIC18F4550 全速的USB接口,实际速度非常低,只有大约2KB/s,修改了传输方式为批量传输和延时时间,发现速度有所提供,但最大也不过是64KB/s,比高速串口强一点。
按照理论计算实际有效传输数据应该达到6Mbit/s,可惜我现在和它相差很远啊 请高手指点,我的问题出在那里? 我用的Demo:DM163025,程序是Demo板自带的Demo程序。 如果需要代码请联系我:pasum.jiang@a-bit.com.cn
發表於: 2006/7/5 18:19
|
|||
|