阅读:1674回复:10
帮帮忙
老师给我最后一周时间,写一个硬件开发的具体步骤,
我现在自是知道一下usb的初级知识,具体怎么写很茫然。 那位好心人帮帮忙!! 只是一个大体的提示或框架就可以了。 我并不想抄袭,只是无从下手。 不胜感激!! :o [编辑 - 6/6/02 by merrymary] |
|
沙发#
发布于:2002-06-07 02:15
究竟是做什么用途的东西呢?你不说详细点谁能帮你?要是做usb飞机就相当相当麻烦了,三天四夜也搞不定的。
|
|
板凳#
发布于:2002-06-07 10:59
我做USB没多长时间,有点感受,仅供参考
做一个USB接口的设备其实要被想象的简单得多,按以下步骤,很容易搞定: 一:根据需求,确立方案 确定你要设计的设备的数据传输速度符合USB的特点(低速1.5M 高速12M), 功耗不能太大,否则就不能使用USB的总线供电(也就是说要用一个小变压器自己供电),再决定是否使用USB接口 二: 设备的逻辑设计 对你的设备进行逻辑的模块规划,一个标准的USB设备包括: 外部数据采集/交换模块, 中央控制模块, USB接口模块; 数据从PC的USB接口送到USB接口模块, 进而送进中央控制模块,最后送到外部数据交换模块, 当然,反方向的传输也是可以的. 根据你的目标设备的功能,选择合适的USB配置方式,一个控制ENDPOINT是肯定要有的,要负责设备的列举; 如果数据的传输是小量的,实时的,选择中断传输; 如果数据是大量的,无规则的(也可以有规则),选择批量传输; 如果是连续的大批量数据,选择等时传输; 三: 器件的选择 逻辑设计完成了,就可以做物理的系统模块规划, 比如USB接口模块用D12芯片,中央控制模块用一个51单片机,外部数据采集/交换模块用光电三极管(数据采集,比如鼠标)或者MODEM芯片(数据交换); 四: 再有一些硬件开发的基本知识,就可以做出电路图的草稿了 |
|
|
地板#
发布于:2002-06-07 11:57
要是做usb飞机就相当相当麻烦了,三天四夜也搞不定的。 那再给你四天三夜如何? 时间很宽松啊,整整七天七夜呢,如果再搞不定,小心老板炒你! :) |
|
|
地下室#
发布于:2002-06-09 22:54
谢谢大家给我的帮助。
不过幸运的是我没有老板,只是老师布置的课题。 不过我很想好好的学一学usb,它很棒。 再一次感谢大家。 :) |
|
5楼#
发布于:2002-06-09 23:01
我想选做usb做pc间的通信会容易一点,怎么样? :)
|
|
6楼#
发布于:2002-06-09 23:26
做对接线有出路吗?好像cypress也出了个这样的片子。上市的成品我见过,很小的一个葫芦,好像不难做。
|
|
7楼#
发布于:2002-06-10 11:11
ZBORD 不错,可以参照
|
|
|
8楼#
发布于:2002-06-11 07:58
能提供几家相关的网站吗?
:) |
|
9楼#
发布于:2002-06-11 20:27
http://www.cypress.com
http://www.usb.org http://www.c51bbs.com 不过,开发usb,这里好像更不错。好好努力吧。 |
|
10楼#
发布于:2002-06-14 21:51
怎么样结束这个主题?
并给大家专家分? 结束之后在别处见吧. :) |
|