阅读:2367回复:8
我用D12做的USB接口,枚举成功,但枚举速度很慢,请教各位一下
今天调试板子,D12枚举成功,但整个枚举过程持续了10多秒,我用的MCU是AT89C52,晶振用的是12MHz的,是不是晶振比较慢啊?请教各位一下。
|
|
沙发#
发布于:2004-06-27 13:41
最好照图纸,接上24M的晶体!
|
|
板凳#
发布于:2004-06-27 13:43
请问你的古件是用C语言写的?
还是汇编语言写的? 希望能和你交流交流! |
|
地板#
发布于:2004-06-27 21:55
我的固件代码是用C写的,主要借鉴周立功的D12固件编程那本书。
|
|
地下室#
发布于:2004-06-29 22:52
你的驱动程序用的是dp-51的还是smart开发板的?有没有厂商请求?
|
|
5楼#
发布于:2004-06-29 22:54
这和晶振的关系应该不大,整个枚举过程的程序也没有多长,那用得了10妙多。
|
|
6楼#
发布于:2004-06-30 08:58
这个问题我已经解决,是因为我上拉了一个1.5K的电阻,而soft connect被我已经编程为有上拉,所以把1.5K电阻去掉就好了。
|
|
7楼#
发布于:2004-06-30 09:01
to:xulingfei
我的驱动应该是smart板的,感觉不好,我想尽办法,但速度还是上不去只有30几K,我的单片机晶振是12MHz的,可能低了点,但就是换成24MHz,也可能与理想相差甚远,所以我在想办法用driverworks在做一个 |
|
8楼#
发布于:2004-06-30 14:13
不光是速度,还有读取数据的正确与否。
我用dp-51的驱动和应用程序,速度在60K左右,速度还可以提高的。在200K事可以的! |
|