阅读:1198回复:7
新人提问:USB连接线的问题.
USB1.1的低速设备可以采用那些连线方式与HOST相连,一定要一头是A类接口,一头是B类接口吗?还是说可以两头都是A类接口.如果可以两头都是A类的接口,应当注意点什么问题呢?例如阻抗匹配之类的?
我用MICROCHIP的PIC16C745芯片,做USB通讯,固件是MICROCHIP公司网站上下载的,但它的DEMO程序(一个HID设备)我运行不起来,W2K提示没有给设备提供驱动程序.我查了我的线路,与MICROCHIP公司的DEMO板的线路一样,除了那个连接器部分,它用的是一个A一个B,我用的是两边都是A.这个问题很郁闷.我弄了两天了没搞明白.请知道的大哥大姐们给小弟指点迷津.谢谢!! [编辑 - 5/27/04 by flexlau] |
|
沙发#
发布于:2004-05-27 16:48
A和B分别是什么意思?是两种不同的类型还是一个接受端一个是插入端?
|
|
板凳#
发布于:2004-05-27 16:51
A类是矩形的接口,就象U盘上的那种,B类是方型的.
|
|
地板#
发布于:2004-05-27 20:34
看看你的1.5k上拉电阻有没有接错,如果你是低速设备电阻要连接到d-,如果是全速或高速设备,电阻要接到d+,如果,电阻没错,就察看一下,你的线是否连错,如果都没错,那就是fimware有问题啦,将你的程序发过来,我帮你看看
|
|
地下室#
发布于:2004-05-27 22:19
1.5K的上拉电阻没有接错,我线路是按照芯片的DATASHEET接的,应该没问题,我现在用的FIRMWARE是汇编写的,它还有一个版本是C语言的,我明天把C的试试,如果不行我觉得就还是我的硬件有问题,如果可以的话,那估计汇编版本的FIRMWARE有BUG,谢谢你的解答,我明天试试再发程序给你看.
|
|
5楼#
发布于:2004-05-31 09:24
两边都是A完全可以,是你的硬件问题!
|
|
6楼#
发布于:2004-05-31 09:29
上拉电阻你不用考虑,因为设备连接接口已经替你做好了!
|
|
7楼#
发布于:2004-05-31 10:06
用户被禁言,该主题自动屏蔽! |
|