老板让我通过8051往USB端口写数据,并且要实现各种临界速度的读写,我晕![编辑 - 12/18/03 by yux008007]
回复(19) 2003-12-18 16:32 来自版块 - USB驱动开发
表情
dykwaigoto google search avr+usb+ir 有用avr做的(2003-12-27 16:51)
flycat0101就象仿真I2C总线一样,实现相同的电平及保持时间应该可以吧。 我没试过,想当然而已。 I2C只有一根数据线啊,并且还要一根时钟信号使数据同步 而USB是两根数据线,他们的差分结果表示或0或1(2003-12-19 12:18)
flycat0101还有就是你是作为usb外部设备的,那么就决定他永远得听usb host的命令,你的这个外设如何得知host发出了命令、是什么命令? 这个根本就是在作一个usb控制器了 悄悄的问,那个“临界速度”是什么东东?(2003-12-19 12:07)
cloud_zhou2000就象仿真I2C总线一样,实现相同的电平及保持时间应该可以吧。 我没试过,想当然而已。(2003-12-19 12:02)
flycat0101咦?可以吗?大家说说思路嘛 非常困难! USB总线上跑的是差分信号,你在51里要是实现数据的串行化、还要转换为差分信号,不知道仅仅一个51就可以实现吗? 我看还是加一个usb控制芯片吧,这些工作让硬件完成比较好(2003-12-19 11:58)
yux008007咦?可以吗?大家说说思路嘛(2003-12-19 11:45)
pengenwen用户被禁言,该主题自动屏蔽!(2003-12-19 10:34)
dopy26幸好不是他让你用51做一个host, 实现对外设的临界读写。 :D(2003-12-19 10:24)
clementzhao这样做对节省成本很有好处,但牺牲的是开发进度! 有人用CPLD做过,用单片机做应该也可以,但8051是不是速度太慢了,肯定会丢数据的,要做也要用块快一点的单片机做啊! 开发进度就是成本,要不然出那么多的开发板图啥。(2003-12-19 09:52)
dragon_hn这样做对节省成本很有好处,但牺牲的是开发进度! 有人用CPLD做过,用单片机做应该也可以,但8051是不是速度太慢了,肯定会丢数据的,要做也要用块快一点的单片机做啊!(2003-12-19 09:32)

返回顶部