mp3diy
驱动牛犊
驱动牛犊
  • 注册日期2003-10-08
  • 最后登录2003-10-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1464回复:4

有偿争求单片机读取U盘源代码,方案

楼主#
更多 发布于:2003-10-08 09:33
请详细介绍使用的单片机种类,读写速度,耗电量,成本等,mp3_atmel@sina.com

最新喜欢:

ww7002ww7002
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-10-08 11:15
现在的方案很多!你想作甚么呢!另外FLASH很难买啊!
xxg
xxg
驱动小牛
驱动小牛
  • 注册日期2002-02-28
  • 最后登录2005-12-12
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-10-08 11:18
 可以到这个网站看详细信息:http://eden.51.net
  联系电话:13911801721

   我们的套件方案已经成功应用于飞机黑匣子、汽车黑匣子(数据记录仪)、 测厚仪、探伤仪、纺织机械、手持式数据采集器、MP3+U盘方案、智能音响等方案中。西安某飞机电子仪器制造商、西安某汽车电子制造商、广州某纺织机械制造商、北京某仪器制造商、北京某移动存储制造商等客户已经成功地移植了我们的方案,另有更多的企业用户正在使用我们的方案进行开发和移植。

 套件介绍:
     单片机(或者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模块的接口方式和命令格式,如可以改成并行接口,从而很容易就可以集成到您自己的系统中。

wangzzdd
驱动牛犊
驱动牛犊
  • 注册日期2002-11-05
  • 最后登录2005-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-10-11 20:43
我可以给你所有的源代码。
我已经做过两总CPU读写U盘的的方案一个是51+SL811HS,
另一个是AT40800+SL811HS,
我现在是写1Mbytes的时间约8s
按照U盘的指标耗电量最大500mA,实际上不到200mA
如果希望合作可以和我联系wangzzdd@netease.com
13651036419
tan_1_2
驱动牛犊
驱动牛犊
  • 注册日期2003-10-06
  • 最后登录2006-05-16
  • 粉丝0
  • 关注0
  • 积分23分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-10-12 21:59
我正在做这个项目,我遇到个问题:我的U盘数据读的出来,却写不进去
CBW 不会错的,我是用busbound抓下来的,我在枚举通过后直接发write10的,这样行不行,不然还要做什么?
游客

返回顶部