阅读:1911回复:19
这个,算不算是异想天开?
老板让我通过8051往USB端口写数据,并且要实现各种临界速度的读写,我晕!
[编辑 - 12/18/03 by yux008007] |
|
沙发#
发布于:2003-12-18 16:39
都不知道你在说什么
|
|
板凳#
发布于:2003-12-18 16:42
都不知道你在说什么 哪里说得不清楚, :cool: |
|
地板#
发布于:2003-12-18 17:18
是指不经过其它IC直接往USB通讯线写数据吗?
|
|
地下室#
发布于:2003-12-18 19:52
是指不经过其它IC直接往USB通讯线写数据吗? 没错!就是用8051做外部设备,直接通过“两根导线“(原话如此)往USB端口写数据,呵呵,我当时就晕了! |
|
5楼#
发布于:2003-12-18 22:32
无知者无畏
|
|
|
6楼#
发布于:2003-12-19 08:16
用户被禁言,该主题自动屏蔽! |
|
7楼#
发布于:2003-12-19 08:56
我老是想这样做行不行呢?按理说是可以的,但是又麻烦。
|
|
8楼#
发布于:2003-12-19 09:12
理论上可以
|
|
9楼#
发布于:2003-12-19 09:12
见过直接用51向PCI卡发指令、数据的?更晕!呵呵。
|
|
|
10楼#
发布于:2003-12-19 09:32
这样做对节省成本很有好处,但牺牲的是开发进度!
有人用CPLD做过,用单片机做应该也可以,但8051是不是速度太慢了,肯定会丢数据的,要做也要用块快一点的单片机做啊! |
|
|
11楼#
发布于:2003-12-19 09:52
这样做对节省成本很有好处,但牺牲的是开发进度! 开发进度就是成本,要不然出那么多的开发板图啥。 |
|
12楼#
发布于:2003-12-19 10:24
幸好不是他让你用51做一个host, 实现对外设的临界读写。 :D
|
|
13楼#
发布于:2003-12-19 10:34
用户被禁言,该主题自动屏蔽! |
|
14楼#
发布于:2003-12-19 11:45
咦?可以吗?大家说说思路嘛
|
|
15楼#
发布于:2003-12-19 11:58
咦?可以吗?大家说说思路嘛 非常困难! USB总线上跑的是差分信号,你在51里要是实现数据的串行化、还要转换为差分信号,不知道仅仅一个51就可以实现吗? 我看还是加一个usb控制芯片吧,这些工作让硬件完成比较好 |
|
|
16楼#
发布于:2003-12-19 12:02
就象仿真I2C总线一样,实现相同的电平及保持时间应该可以吧。
我没试过,想当然而已。 |
|
17楼#
发布于:2003-12-19 12:07
还有就是你是作为usb外部设备的,那么就决定他永远得听usb host的命令,你的这个外设如何得知host发出了命令、是什么命令?
这个根本就是在作一个usb控制器了 悄悄的问,那个“临界速度”是什么东东? |
|
|
18楼#
发布于:2003-12-19 12:18
就象仿真I2C总线一样,实现相同的电平及保持时间应该可以吧。 I2C只有一根数据线啊,并且还要一根时钟信号使数据同步 而USB是两根数据线,他们的差分结果表示或0或1 |
|
|
19楼#
发布于:2003-12-27 16:51
goto google
search avr+usb+ir 有用avr做的 |
|