读写u盘的资料

读写u盘的资料

ID:33626596

大小:36.00 KB

页数:8页

时间:2019-02-27

读写u盘的资料_第1页
读写u盘的资料_第2页
读写u盘的资料_第3页
读写u盘的资料_第4页
读写u盘的资料_第5页
资源描述:

《读写u盘的资料》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、.读写U盘的资料,龙人提供读写U盘的资料准备充分和完毕,龙人在此征求大家的意见。我是把资料一下共享出来,还是开个版块,从硬件的选材开始,一步步讲解这个项目的过程,同时附上代码。我个人赞成后面一种。因为论坛创立的目的就是为了想帮助初为技术的朋友们,不想人迷惑,让学生朋友们都能学到精华和好的东西。我曾经也做过弯路,学过周某人的东西,简直是垃圾!学了等于没学。龙人就是看不管这些创立论坛。立志为初为技术的朋友,一开始就能站在一个较高和实用的角度,不要去走那些花拳绣腿费钱费力的路。既然是学习肯定得要有资料和必要的指引,在此龙人每晚辛苦2

2、-3个小时,做出总结和指引帮助所有的人在10-15天全部掌握这个东西,更重要的是通个这个学到单片机开发的思想,为以后的路作.......同时也想你们在这里认识一帮朋友,学到做人做事的真道理,多点关爱和奉贤精神!不多说了,大家积极投票,特别是学生朋友们,踊跃投票!在2天之内做决定,一切征求大家的意见。在做这个项目之前,我想提醒大家,硬件不怎么难,关键是软件的问题。所以大家只要努力,多用时间调试,最后就一定能够走通。我这里只是向大家指条好路,记住千万不要直接COPY,否则学不到什么东西,什么事情,亲自动手后,然后搞定后者提问才是最

3、好的办法。另外,我想说明的是,我在这里讲的一般代码,大概最后速度有几十K,龙人最核心的800多K的东西,需要一定的板子费才给大家。希望大家能够理解。不罗嗦了,进入正题。首先,硬件选用最常见的8为51系列或者16位的也可以。主控芯片当然用sl811hst。然后要有扩展内存,32K(62256就可以了)反向器,811的晶体最好用48M有源的,为了调试方便设置几个必要的LED,为了在电脑上仿真,接个232口,好了硬件选材基本就是这些。必要工具:开关电源:最好选用纹波少点的,否则容易读写出错;示波器;仿真器。我讲讲整个项目开发的流程,

4、不熟悉的人可以快去补补相关东西。画原理图(我上面说的器件)做PCB。然后开始看USB1.1协议中的主机部分,811数据手册,SCSI协议(BULK),看FAT文件协议(有条件的可以看点U盘开发资料)。等于心中有个数后就可以开始投入写代码和调试了。这个软件分为3大层次来写,首先是81和CPU的通信遍写,无非就是读和写了,注意811和周边外围器件的地址分配;之后是对811实现USB数据流的转换完成对USB的配置,为U盘设备设置,通信地址。在这个USB流传送中主要是用了CONTROL传输。这个东西CYPRESS有完全的代码可以参考,

5、只需要修改一下地址或者不用修改就能直接运行,建议最好把,查询方式改成中断方式,这样有利于提高CPU效率。之后该是对U盘枚举和设置了,根据SCSI协议只有对U盘进行设置和配置后才是可用的。到这里就可以完成对U盘的读写了,不过此时你读写的数据流,可能什么作用也不起,因为你没有文件系统,在WINDOWS里,你看不见任何东西,必须做一个事实的文件系统来管理具体的数据。  xdataBYTESL811_ADDR_PORT   _at_0x8000;xdataBYTESL811_DATA_PORT   _at_0x8100;externu

6、nsignedcharxdataDBUF[BUFFER_LENGTH];unsignedcharSL811Read(unsignedcharidataa){  SL811_ADDR_PORT=a;return(SL811_DATA_PORT);}...读写U盘的资料,龙人提供读写U盘的资料准备充分和完毕,龙人在此征求大家的意见。我是把资料一下共享出来,还是开个版块,从硬件的选材开始,一步步讲解这个项目的过程,同时附上代码。我个人赞成后面一种。因为论坛创立的目的就是为了想帮助初为技术的朋友们,不想人迷惑,让学生朋友们都能学到精华

7、和好的东西。我曾经也做过弯路,学过周某人的东西,简直是垃圾!学了等于没学。龙人就是看不管这些创立论坛。立志为初为技术的朋友,一开始就能站在一个较高和实用的角度,不要去走那些花拳绣腿费钱费力的路。既然是学习肯定得要有资料和必要的指引,在此龙人每晚辛苦2-3个小时,做出总结和指引帮助所有的人在10-15天全部掌握这个东西,更重要的是通个这个学到单片机开发的思想,为以后的路作.......同时也想你们在这里认识一帮朋友,学到做人做事的真道理,多点关爱和奉贤精神!不多说了,大家积极投票,特别是学生朋友们,踊跃投票!在2天之内做决定,一

8、切征求大家的意见。在做这个项目之前,我想提醒大家,硬件不怎么难,关键是软件的问题。所以大家只要努力,多用时间调试,最后就一定能够走通。我这里只是向大家指条好路,记住千万不要直接COPY,否则学不到什么东西,什么事情,亲自动手后,然后搞定后者提问才是最好的办法。另外,我想说明的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。