vvvlon
驱动牛犊
驱动牛犊
  • 注册日期2003-01-12
  • 最后登录2008-11-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2872回复:14

usb与单片机通信的通用接口

楼主#
更多 发布于:2003-01-13 13:05
各位前辈,我想请教一下,设计一种usb与单片机通信的通用接口有哪些技术上的难点,如果可以,帮忙建议一种驱动器,谢谢!
赵晓明
OS_Dev
驱动中牛
驱动中牛
  • 注册日期2002-01-09
  • 最后登录2004-03-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-01-13 16:52
看你的问题,你是一点头脑都没有摸着啊。
这样题问题,是没法给你解答的。

建议你先看书!
I know nothing!
twinsoul
驱动牛犊
驱动牛犊
  • 注册日期2003-01-03
  • 最后登录2003-01-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-01-14 11:55
我觉得也是

单片机和usb芯片的关系还没有搞清那吧?

这种问题怎么回答啊。

具体一点
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-01-14 12:07
各位前辈,我想请教一下,设计一种usb与单片机通信的通用接口有哪些技术上的难点,如果可以,帮忙建议一种驱动器,谢谢!

兄弟,usb芯片与单片机是通过地址线和数据线以及一些控制信号线连接起来的,他们可以通过固件来直接通信,不需要什么接口。usb本身是一种串行接口,而这个所谓的接口也是与计算机相连的,不是与单片机相连的!个位说我说的对吗,欢迎批评指正!
vvvlon
驱动牛犊
驱动牛犊
  • 注册日期2003-01-12
  • 最后登录2008-11-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-01-14 14:17
可能是我没有说清楚,我的意思是单片机在作为微控制器与PC机通信时通过USB接口来实现,所设计的接口作为通用器件来使用,是不是可行.谢谢!
赵晓明
majingsong
驱动牛犊
驱动牛犊
  • 注册日期2002-04-02
  • 最后登录2007-05-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-01-14 21:27
usb开发套件就是一个通用的啊,硬件不过如此,要看软件的通用性
geleon
驱动牛犊
驱动牛犊
  • 注册日期2003-01-15
  • 最后登录2005-03-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-01-15 00:49
大部分usb控制器本身就是单片机,它与标准单片机的通信可以通过I/0口来实现,与计算机的通信通常是I2C标准。
geleon
vvvlon
驱动牛犊
驱动牛犊
  • 注册日期2003-01-12
  • 最后登录2008-11-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-01-15 14:07
就算是这样的话,我想了解些控制器的信息.除了D12,CY系列和ISP1581.你们常用的还有那些,告诉我哪有也行,谢谢!
赵晓明
vvvlon
驱动牛犊
驱动牛犊
  • 注册日期2003-01-12
  • 最后登录2008-11-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-01-17 14:02
一般数据量不是很大,就做一个普通的接口, d12够用了吧.还有别的比较小的,便宜的芯片吗?
赵晓明
maxipeiz
驱动小牛
驱动小牛
  • 注册日期2003-01-28
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-02-08 17:09
你不给分答起来多没劲呀
天高任鸟飞
luckyduo
驱动牛犊
驱动牛犊
  • 注册日期2002-09-28
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-02-15 11:52
楼上的,帮别人一把有何如?何必在乎那几分呢?
慷慨些吧,兄弟!
三十三块
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-02-16 21:56
一般数据量不是很大,就做一个普通的接口, d12够用了吧.还有别的比较小的,便宜的芯片吗?

那要看你的数据量多大了,我觉得d12做到600KB/s肯定没问题,如果要在大的话就要用2.0了,ISP1581是PHILIPS的2。0芯片(大小是10mm X 10mm的,传输速率最多能达到20几MB吧,因为1581的读写周期是80ns),批量价是60¥,1。1得要便宜的多,D12好像才10¥左右吧,不过要加上一个单片机,CYPRESS的EZ-USB FX系列的不知道,FX2系列的128脚的要150¥左右(你要是买散货的话),56的好像就50块左右。我知道的就这么多。

还有,做usb的厂家据我所知有不下20家,你在网上多找找吧,我搜到的主要是2.0的,下面贴给你,价格还让我帮你问吗?:D

最初参与USB2.0协议制定的厂商主要有七家康柏、惠普、朗讯、菲利浦、英特尔、微软和NEC ,后来又有公司参与开发。下面是主要厂家及相应的USB2.0器件(没有特别注明的均为设备控制器,且是商业级的)。
英特尔:UTMI,是一款USB2.0收发器(未注明是否是工业级)
菲利浦:ISP1581;ISP1501―收发器。(均为工业级)
惠普:SIR72003。
朗讯:USS-820D,USS2X1-收发器。
NEC:μPD720121(主要用于IDE接口),μPD720120―收发器
NetChip: NET2270, NET2280.
CYPRESS: CY7C68013, CY7C68001,CY7C68000-收发器。
SMSC: 97C201,GT3200-收发器(工业级)。
FTDI:FT232BM,FT8U245AM。
创维:GL811USB(主要用于ATA/ATAPI接口),GL800USB-收发器。
华邦:W81E381D,W81386D。
GLOBAL UNICHIP:UINF-0020。
扬智:M5621(主要用于IDE接口),M5622。
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2003-02-16 22:04
楼上的,帮别人一把有何如?何必在乎那几分呢?
慷慨些吧,兄弟!

其实要不要那几分确实没什么,但是我总觉得这是一种信用,别人回答我们的问题并没有要求什么回报,而我们所能表示谢意的除了一句谢谢之外就是这几分,给这几分表示回答对你有所帮助,说明我们的事做的有意义,如果连这点事都懒的做,是不是缺点什么呢?

说实话,我不在乎这几分,没有分去水坛灌几篇就有了,那回答问题的人想要什么呢,我觉得是个认可,是自己对东西的理解得到了别人的认可,仅此而已!
vvvlon
驱动牛犊
驱动牛犊
  • 注册日期2003-01-12
  • 最后登录2008-11-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2003-02-17 17:13
真是太感谢了,感谢所有给我回复贴子的前辈,感谢jinghuiren,您的回复省去了我的一大批时间,还有谢谢你的批评。但是说实话我以为系统自动给分呢,我现在就去找怎样给分,谁要是看见了贴子,也希望帮忙告诉我怎样给分,谢谢!!!
赵晓明
vvvlon
驱动牛犊
驱动牛犊
  • 注册日期2003-01-12
  • 最后登录2008-11-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2003-03-12 19:29
请教89c52――d12中WR和RD的用法,可以交替选通那样用吗?
赵晓明
游客

返回顶部