- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机的嵌入式USB主机系统的实现
单片机开发与应用
文章编号:1008-0570(2008)05-2-0093—02
基于单片机的嵌入式USB主机系统的实现
TheRealizationoftheEmbeddedUSBHostSystembasedonSCM
(武汉科技大学)杨君
YANGJun
摘要:在无操作系统的单片机系统屮实现USB主机系统功能.对U盘进行文件的 读写?并在U盘上实现FAT格式文件系
统,使U盘成为单片机应用系统的存储设备,这极大的方便了单片机在数据采集, 存储以及传输方面的应用?最后,实现了
脱离PC机的对u盘操作的功能,数据能够脱离PC机在u盘之间方便简洁的交换. 关键字:USB主机系统;U盘;FAT文件系统;人机接口
中图分类号:TP399文献标识码:B
Abstract:ItimplementsUSBhostsystemfunctioninapplicationsystemoftheSingleChipMi crocomputerwithoutoperatingsystem,
andestablishesFATfilesystemonUSBflashdisk,implementsthereadandwritefileinUSBfl ashdiskandmakesUSBflashdisk bethestorageoftheapplicationofSCM,whichgreatlyfacilitatestheapplicationofSCMinthe dataacquisition,memory,processing, andtransmissionaspect.Andonthisbasis,procedurecanbeslightlymodifiedtoimplementbr iefexchangeofdatabetweenUSB
flashdiskwithoutcomputer,
Keywords:USBHostSystem;USBFlashDisk;FATFileSystem;Man一Mac~elnterface 引言
对于大多数单片机而言?其内部存储器只有ROM和RAM
两种.由于ROM对数据的不易修改性和RAM对数据的掉电易
失性,而且它们有限的容量,这极大地限制了单片机在数据存 储.处理及传输方面的应用?如今.U盘已经成为使用方便的移 动存储设备,它采用USB总线接口,支持热插拔且即插即用,体 积小容量大,读写速度快,可重复擦写几百万次,无需外接电源, 易于采购和携带.有多种容量可供选择?但是它通常与计算机交 换数据?不是很方便?因此就有了脱离PC机在U盘之间交换数 据的需求?本文为脱离PC机的U盘对拷技术的研究与设计.主 要任务是要完成在无操作系统的情况下对嵌入式USB主机系 统的设计?并完成MassStorage类协议设备驱动嵌入式程序及 用户程序?最后?实现结果为在无操作系统的单片机环境下能够 对U盘进行文件的读写操作及FAT文件系统的实现.
1硬件屯路总体设计
嵌入式USB主机系统从硬件上区分主要包括USB主机控 制器和系统主处理器?因此?嵌入式主机系统的核心就由主 CPU和主机控制器芯片构成.组成系统的首要任务就是选择合 适的主CPU以及USB主机控制器芯片.另外.为了直观地显示 系统调试过程和运行结果,需要建立一个人机界面?若作为一 个独立的系统?需要另行配置LCD显示模块,完整的键盘模块 等?硬件选择的方案HAI必须综合考虑系统成木,处理速度,体 积,功耗等问题.
1.1系统硕件总体框图
嵌入式USB主机系统的核心包括屮央处理器和USB主机 杨君:讲师
基金项目:湖北省教育厅重点研究项目(D200711004)
控制器.基于程序存储容量和处理数据速度方面的考虑.外部 扩充RAM.图1是系统的总体设计框图.
系统的大致工作流程是(视具体设计而定):单片机系统在 完成系统初始化之后?等待USB主控制器的外部中断或查询 USB主控制器的状态,当USB设备插入主机系统上之后.由
USB主控制器通过外部中断信号或相应的状态值来通知单片 机系统,单片机与USB主控制器完成设备的枚举,配置等操作. 并对Flash闪存进行操作?可以建立文件并写数据.建立文件 夹,读取具体文件中的数据,修改文件的信息(例如文件的修改 时间.大小等).或者使用通配符对Flash闪盘中文件或文件夹 等等.预留扩展接口是留给用户进行具体功能扩展时使用.用 于通过RS 一 232与PC机进行通信.或控制时钟芯片等等. 图1系统总体设计框图
1.2系统主处理器的选择 常用的8位单片机体积小成本低,但是一般来说时钟频率 不很高,且往往一个机器周期需要好几个时钟周期,更加导致 效率降低.此外,8位单片机的片内资源较
您可能关注的文档
- 兴化市乡镇数字电视整体转换实施方案.docx
- 兴化蔬菜产业发展现状和建议.docx
- 兴建厂房及辅助用房建设项目可行性研究报告.docx
- 兴交流学习之风走均衡发展之路.docx
- 兴利达商业广场打桩工程施工合同协议条款.docx
- 兴隆导流明渠施工现场临电方案.docx
- 兴隆供电公司变电站主设备定级管理规定.docx
- 兴隆台潜山储气库城区气井安全控制探究.docx
- 兴隆台区检验中心郭涛述职报告.docx
- 兴隆县民间资本参和水土保持生态建设方式和成效探析.docx
- 2025下半年AI旅游应用趋势洞察报告.pdf
- 高盛-市场洞察-中国科技企业突破:GDS首日C轮融资_IPO表现.pdf
- 2025年5-7月CropWatch全球农情遥感速报.pdf
- 2025AICon全球人工智能开发与应用大会-深圳站:从被动服务到主动任务,Agentic AI 在 B 端商业化的技术探索与应用实践.pptx
- 2025AICon全球人工智能开发与应用大会-深圳站:金融领域的大模型:从创新探索到实际影响.pptx
- 人民公园盘活更新提升实施方案.pptx
- 英敏特:2025年蛋糕、酥皮糕点和甜食创新年度分析报告.pdf
- 2025数据资产价值释放之行业应用场景解析与合规框架-教育.pdf
- 低空经济发展趋势与路径研究报告2025-天翼智库-202509.pdf
- PowerArena-2025-制造业趋势报告:东南亚的 AI 先锋之都—新加坡.pdf
文档评论(0)