阅读:2481回复:17
有关于USB的一些基础性问题, 很是值得一看。
想问几个关于USB的问题:
1、电脑上的 USB口 与 串口 有什么联系与区别? 2、电脑上的 USB口 能不能直接用windows操作系统中的 驱动程序?如能,该如何用? 如不能,烦说明理由,能,又该如何做,一定要写USB驱动吗? 3、如要用一个 USB口与一个外设连接, 我的外设一般需要做怎样的处理? 使其能与USB口通信。 4、我的外设要与USB通信,一定要设计一部分硬件电路(比如用到控制器一类)来通信吗? 5、从电脑中的windows操作系统来接收发送USB口的数据, 是否可以象串口一样用WriteFile/ReadFile等接口API调用? 以上几个问题,多谢大家参与。 先谢过了。 |
|
沙发#
发布于:2002-08-20 09:04
的确值得一看
|
|
板凳#
发布于:2002-08-20 09:17
1,不同的协议,几乎没有联系
2,有的能有的不能,能就直接用,不能就自己写驱动,API调用 3,处理成能正确处理来自主机的任何请求的东西 4,显然要 5,的确可以 |
|
地板#
发布于:2002-08-20 14:19
串口的应用比USB的应用,要间单许多 用gpio可以摸拟串口, 但USB不可以,差分通信噢, 可以的话,也不容易,可以想象 如果有勇气, (先把D+D-转成01) 可以用软件去摸拟 片面之言,:) |
|
|
地下室#
发布于:2002-08-20 18:48
感激上面两位。
我对USB不了解,头儿叫我一个月内摆平它。 所以特来此打拢个位。 大家有意见的就补充。 我不能常来,公司不能上网,只有来网吧了。 |
|
5楼#
发布于:2002-08-20 20:41
up
|
|
6楼#
发布于:2002-08-20 21:40
一个月摆平所有的东西还是摆平仅仅协议方面?
|
|
7楼#
发布于:2002-08-23 19:53
恐怖,看了两天关于driver的书,不知所措。
只能看书,痛苦,机器上连开发driver的工具都没有。 叫头儿download个98ddk和USB1.0和USB2.0(都已给了链接给他),三天没有回音了。我不知道要等到什么时候。 |
|
8楼#
发布于:2002-08-23 20:00
to: sunkai
我对USB还一无所知。 希望得到你的帮助。 我要做的只是写个driver,这个driver能用USB口传输一大堆数据给接在PC USB上的外设,并且要知道那个外设(PCB板)怎么来做。 |
|
9楼#
发布于:2002-08-24 08:20
这里有USB1.1的英文版,和翻译本。
|
|
10楼#
发布于:2002-08-24 11:27
如果你只是要写一个usb的设备驱动的话,那很容易1个月可以搞定
如果设计pcb板的话要麻烦点,不过据说philips的芯片很好用你去看看, 我做过linux下的usb驱动,但是没有做过windows的,而且我用的pcb板是别人做的! |
|
|
11楼#
发布于:2002-08-24 12:49
如果,写USB主机部分的驱动,是不是看USB1.1 标准就够啦.Linux系统也如此吗
|
|
|
12楼#
发布于:2002-08-24 16:37
1.usb与通常的串口(rs232)协议不一样,这是最根本的区别。对于这一点你可以参看他们的协议说明。
2.usb通讯可以利用windows自带hid驱动来进行收发数据,不过hid只支持usb协议中的两种传输模式――中断传输和控制传输。 3,4.要让外设跟主机进行USB通讯,外设不仅有适当的硬件支持,而且还需要相应的软件(固件)支持。 5.当然可以,这可参看《USB 大全》(电力出版社)一书。 |
|
13楼#
发布于:2002-08-24 19:47
to: sunkai 用“sunkai”来搜索你会找到你要的东西。 |
|
14楼#
发布于:2002-09-29 08:35
现在公司的老板是不是都疯了
|
|
|
15楼#
发布于:2002-09-29 21:58
你到http://devdrv.my.west163.com有个专门介绍各种协议的东东,
down下来看一下.好象有的 |
|
|
16楼#
发布于:2002-09-29 23:59
你给你老板说,你这一年的工资都给他,让他一个月帮你搞定。靠
|
|
|
17楼#
发布于:2002-09-30 09:51
最好找到一位搞过usb的人带一带你
像刚开始从哪儿入手 用什么开发工具 怎样根据所要实现的功能选择usb期间和开发系统 我刚开始就是这样 感觉要少走不少弯路 如果你的单片机和vc学得不错 并且对计算机的系统结构有比较了解 一个月还是会搞个大体眉目 |
|