阅读:1590回复:11
关于D12的速度问题
D12做USB器件,在BULK模式下,从器件到计算机的最大传输速度是多少?
能达到1M字节的传输速度么? 如果使用51做控制MCU,能达到的最大速度是多少? |
|
沙发#
发布于:2003-07-18 17:03
不要奢望了,能有500K以上就不错了。 老兄,我只要200K啊!救命啊! |
|
板凳#
发布于:2003-07-18 17:02
我用的汇编,没有试过速度,不过我敢说我的代码优化到一定的程度,只可惜D12实在太差。我用12M的晶振,它都跟不上,最后只好用6M的,才行。不过由于PC端的程序采用的是他给的动态库。不知道如何才提高效率。 不要用他的Easyd12.dll,那是垃圾,不管你固件作的多么好,他的速度都只有8K左右,甚至不到!我们可以好好交流一下吗,应用层我没什么问题!我的e_mail:nishuiping@hotmail.com |
|
地板#
发布于:2003-07-17 21:51
我用的汇编,没有试过速度,不过我敢说我的代码优化到一定的程度,只可惜D12实在太差。我用12M的晶振,它都跟不上,最后只好用6M的,才行。不过由于PC端的程序采用的是他给的动态库。不知道如何才提高效率。
|
|
地下室#
发布于:2003-07-14 17:14
大侠们,救命啊,我只要求能够达到200Kbyte/s就行了,我真的重谢,只要能够,一定的money 也可!
|
|
5楼#
发布于:2003-07-14 17:11
使用速度快的mcu会有改善,我使用4m的mcu加上优化的程序,d12的速度有700K byte/s。但是这在实际开发中很难实现的,主要是mcu没有充分利用d12的速度。如果你想提高速度:1、使用usb 2.0(mcu配合),2、使用速度很快的mcu,3、windows程序buffer尽量开大(64k接近极限),4、使用数据与接口有dma功能的器件(例如flash对usb接口)。 楼上的朋友,可以交流一下吗?我怎么做都只有40K byte/s,简直郁闷死了,我固件的程序用的是周立功的,只是简单的修改了一下,我感觉它的程序有问题,但是不知道怎么修改,你用的语言是汇编还是C? |
|
6楼#
发布于:2003-07-05 09:21
D12的速度问题始终是个瓶颈,与说的差很多,希望能解决,呵呵!
|
|
7楼#
发布于:2003-07-05 09:08
使用速度快的mcu会有改善,我使用4m的mcu加上优化的程序,d12的速度有700K byte/s。但是这在实际开发中很难实现的,主要是mcu没有充分利用d12的速度。如果你想提高速度:1、使用usb 2.0(mcu配合),2、使用速度很快的mcu,3、windows程序buffer尽量开大(64k接近极限),4、使用数据与接口有dma功能的器件(例如flash对usb接口)。
|
|
8楼#
发布于:2003-07-04 20:49
可以再麻烦你一下么?用哪一款芯片能达到1M字节的速度?
|
|
9楼#
发布于:2003-07-04 13:04
不是单片机的问题,而是D12本身无法实现象说得那样快而已。
另:在你发表的内容下面有“信息,发信。。。给分,改分”这里给分就可以了。希望能给你些帮助。^_^ |
|
10楼#
发布于:2003-07-04 12:50
我如果使用AVR的高速单片机,能不能达到1M字节的速度?
另:我如何给回答的人分数?我是新手,不好意思:) |
|
11楼#
发布于:2003-07-03 18:54
不要奢望了,能有500K以上就不错了。
|
|