windish
驱动牛犊
驱动牛犊
  • 注册日期2003-10-17
  • 最后登录2004-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1368回复:9

USB作主设备?

楼主#
更多 发布于:2003-10-17 17:05
小弟最近开发一个项目,微处理器采用8051的一个数据采集系统。
并不要求实时通过usb接口传输,而是先将数据存储在片外存储器中。

数据采集完毕,想通过usb接口将数据传输到u盘中,这个不需要pc机的干涉吧?想请问,哪种类型的usb接口控制芯片可以实现这个功能?大致的实施步骤是什么?

多谢各位了。

[编辑 -  10/18/03 by  windish]
pengenwen
禁止发言
禁止发言
  • 注册日期2003-03-07
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分1586分
  • 威望8380点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-10-17 17:18
用户被禁言,该主题自动屏蔽!
windish
驱动牛犊
驱动牛犊
  • 注册日期2003-10-17
  • 最后登录2004-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-10-17 18:09
不是吧?我本以为不是很难的  55555
flyhemcu
驱动牛犊
驱动牛犊
  • 注册日期2003-06-12
  • 最后登录2003-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-10-17 22:45
可选USB的主控芯片开发,比如ISP1161。
flyhemcu
windish
驱动牛犊
驱动牛犊
  • 注册日期2003-10-17
  • 最后登录2004-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-10-18 09:10
isp大约多少钱?因为那个系统要考虑到成本的问题
而且我看了,isp1161是将主机控制器和设备控制器集成在一起的,那么它和80c51之间的通信有什么问题没有?
clementzhao
驱动大牛
驱动大牛
  • 注册日期2003-05-08
  • 最后登录2009-02-20
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望63点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-10-18 09:35
好像是50元。
windish
驱动牛犊
驱动牛犊
  • 注册日期2003-10-17
  • 最后登录2004-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-10-18 16:31
我看大家好像用 sl811的多一些

有没有人已经用过其他的,比如isp1161。

相比之下,那个芯片的性价比更高一些呢?
pengenwen
禁止发言
禁止发言
  • 注册日期2003-03-07
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分1586分
  • 威望8380点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-10-18 16:39
用户被禁言,该主题自动屏蔽!
windish
驱动牛犊
驱动牛犊
  • 注册日期2003-10-17
  • 最后登录2004-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-10-18 16:46

     单片机(或者DSP,ARM芯片等CPU)直接读写U盘,从而实现便携仪器或者嵌入式系统的外挂式海量存储,这会是仪器仪表领域的一场革命。本技术的核心是USB-HOST技术的实现,FAT文件系统规范的实现,海量存储协议的实现以及USB批量传输方式的实现,涉及到的协议众多,技术难度非常高,开发成功率比较低。本套件是针对这种技术的一套完整解决方案,面向设计开发人员。套件包括板卡一块,光盘一张,电缆一条。光盘中包括方案实现的所有源代码(C语言编写),电路图,学习资料(包括各种协议的文档,以及相关的开发文档),开发软件工具,测试程序等。套件价格为3800元。

    套件硬件采用的结构为单片机+USB-HOST接口芯片,其中单片机采用的是最为通用的51系列单片机W78E54,也可以使用其他型号的51系列单片机,如ATMEL,PHILIPS等公司的产品,从而很容易就可以集成到您的系统中。USB接口芯片采用的是CYPRESS公司的USB-HOST接口芯片SL811,该芯片特点支持USB1.1协议;价格低(低于50元);性能突出,可靠性高,可以理想地用于多种外设。
   本套件已经可以实现对U盘地读写操作,主要功能如下:
1,检测U盘地状态(如接入,拔出)
2,创建文件和目录
3,打开一个已经创建地文件和目录
4,从文件中读取指定长度和指定位置的数据
5,写数据到指定文件的指定地址
6,列举目录下的文件和目录
7,删除文件和目录
8,查询U盘容量和剩余空间

单片机:采用的是完全兼容51的单片机w78e54.
USB-HOST接口芯片:CYPRESS的SL811
高速SRAM存储器:用于数据缓冲。
RS232标准3线制串行接口,可以连接到PC机进行相关功能的测试。


   套件板卡跟用户CPU的接口为标准RS232三线接口,用户CPU可以按照我们提供的命令格式通过RS232接口向USB-HOST模块发送读写和控制命令,USB-HOST模块对命令进行解释并对U盘进行相应的读写操作,从而实现用户CPU对U盘的操作。
    由于我们的套件完全开放硬件电路图和所有的软件源码,从而使您可以自由修改USB-HOST模块的接口方式和命令格式,如可以改成并行接口,从而很容易就可以集成到您自己的系统中。





  这个不是有别人已经做了么?
xxg
xxg
驱动小牛
驱动小牛
  • 注册日期2002-02-28
  • 最后登录2005-12-12
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-10-18 19:28
 这个就是我们做的,呵呵
  详细信息请访问我们的网站:http://eden.51.net
游客

返回顶部