- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于嵌入式系统U盘开发的设计分析
湖南文理学院芙蓉学院
课程设计报告
课程名称: 嵌入式系统课程设计
专业班级: 通信工程1301班
学生姓名: 王海波
指导教师: 邵湘怡
完成时间: 2016年 6月 22日
报告成绩:
湖南文理学院制
目录
基于嵌入式系统u盘开发的设计 1
一、设计题目 1
二、设计内容及要求 1
2.1设计内容 1
2.2设计要求 1
三、设计作用与目的 2
四、系统设计方案 2
4.1系统总体设计 2
4.2简要阐述系统工作原理 3
五、系统硬件设计 3
5.1硬件电路 3
5.2基本程序结构 4
5.2.1.USB 设备端的固件分以下几个层次: 4
5.2.2.在调试的时候,从现象上来看,分成以下几个阶段性的步骤 5
5.2.3.检查USB 器件工作与否 6
5.2.4.提供描述符 6
5.3硬件设计 6
六、系统软件设计 7
6.1USB协议 7
6.2 BULK_ONLY和UFI协议 8
6.3 FAT32 11
6.4软件系统模块 12
七、仿真调试分析 14
八、嵌入式系统学习心得 14
九、参考文献 15
基于嵌入式系统u盘开发的设计
一、设计题目
基于嵌入式系统u盘开发的设计
二、设计内容及要求
2.1设计内容
随着USB技术和闪存技术的飞速发展,移动存储设备的速度和容量日新月异,但在工业控制的上位机和下位机之间,数据传输依然采用传统的串并口技术,特别对一些前端的便携式采集系统,需要采集后临时存储,再拿回来传给作为上位机的PC机进行数据处理,给人们带来很多不变,为此,本文提出了一种方法--利用U盘的便捷特性开发一种基于嵌入式的USB读写器,方便地将采集数据以文件方式写入U盘,PC机不需要任何特殊驱动便可以完成对数据的处理回放。利用本方法可以彻底解决下位机与PC机之间的数据传输难的问题。
2.2设计要求
据U盘结构特点,设计了一种基于嵌入式系统U盘的系统结构,可以将U盘集成到无线数据卡上,或者手机上,以实现数据存储的功能。
在进行USB 开发过程中,比较难的是对设备端的程序(称为固件,Firmware )进行调试。由于USB 协议有严格的时间要求,这就使得程序必须在有效时间内对某些请求或状态进行处理,否则,USB 将无法正常工作。因此,在调试过程中,较多借助LED1,LED2显示输出的一些信息来辅助调试,定位问题所在。比如,在某个函数中加入LED1,LED2显示语句,程序运行时看有否相应的LED1,LED2显示输出,借此来判断此函数是否得到了执行。调试工作基本分二步进行:首先对外部设备(单片机部分)借助PC 调试软件(从网上下载Bus Hound)将设备端的USB 协议(主要有描述符请求、端口配置、地址设置以及基本数据交换)调通。然后,用调试好的USB 设备接口来嵌入文件系统功能。
三、设计作用与目的
根据U 盘结构特点,设计了一种基于嵌入式系统U 盘的系统结构,可以将U 盘集成到无线数据卡上,或者手机上,以实现数据存储的功能
四、系统设计方案
4.1系统总体设计
图1 USB读写器结构图
4.2简要阐述系统工作原理
SB读写器结构框图如图1所示,主要由MSP430F149和SL811HS构成,MSP430支持串口输入和14位的并口输入,P2.7用作中断唤醒位,P2.6用作标准位区分数据和命令,通过P4口向SL811发送控制信号,P6用作普通的双向总线接口与SL811进行数据交换,P1.1支持中断唤醒接收SL811的中断请求。?
五、系统硬件设计
5.1硬件电路
下图分别为PDIUSBD12的引脚定义,其中,下列几个方面在制作电路板时应该注意。
图2 PDIUSBD12引脚图
a)GND 接地,VDD 接正(3.3V 或5V ),如果芯片工作在3.3V ,则Vout3.3 与VDD 都接3.3V ;如果芯片工作在5V ,则这时Vout3.3 会输出3.3V 的电压,用于提供给D +作参考电压,因为此参考电压必须为3.3V 。对于U 盘来说,由于USB 接供的是5V 电压,因此应该按后一种接法接。即GND 接USB 接口中的GND ,VDD 接USB 接口中的VDD ,D +D-分别接USB 接口中的对应位。
b)XTAL1 和XTAL2 按传统接法。
c)PDIUSBD12与MCU AT-89C55WD的连接方法见下表
表1 PDIUSBD12与MCU AT-89C55WD的连接方法
PDIUSBD12引脚 MCU AT-89C55WD引脚 DATA0~ DATA7 P
您可能关注的文档
- 基于STM32的无线通信系统设计课程设计分析.doc
- 大学生党员发展和教育管理解析.ppt
- 基于SolidWorks蜗轮蜗杆——锥齿轮二级减速器设计分析.ppt
- 基于web的作业管理系统分析.doc
- 大学生创业引领系列服务活动(本市大学生创业及发展状况调查)_招标文件解析.doc
- 大学生创业规划书解析.doc
- 基于3d打印技术的汽车前保险杠成型工艺开发分析.doc
- 基于中学生学习力提升的课堂教学策略研究课题开题报告分析.ppt
- 基于VHDL的自动售货机设计分析.doc
- 大学生创业基础解析.ppt
- 第二单元第1节《电子表格基础》教学设计 河大音像版(2020)初中信息技术七年级下册.docx
- 第一单元第5节《图文美化》教学设计 河大音像版(2020)初中信息技术七年级下册.docx
- 专题学习活动 人无信不立(教学设计)语文统编版2024八年级上册.docx
- 2024-2025学年广西河池市环江县统编版一年级下册期中考试语文试卷.docx
- Unit4 课时2 Understanding ideas (教学设计)英语外研版2024七年级上册.docx
- 2024-2025学年山东省德州市夏津县第二实验小学青岛版一年级下册第一次月考数学试卷.docx
- 3.2 青春有格(核心素养教学设计)七年级道德与法治下册.docx
- 第六单元 阅读(单元解读讲义)语文统编版一年级上册(新教材).docx
- 2024-2025学年河北省邢台市威县七级堡部分学校冀教版一年级下册3月月考数学试卷.docx
- 云南师范大学附属中学2025-2026学年高三上学期适应性月考(四)历史试题(含答案).pdf
最近下载
- 上海市杨浦区2023-2024学年七年级下学期期中英语试卷 .docx VIP
- 2025年高考真题解析课件:2025年全国新高考二卷英语读后续写(课件).pptx VIP
- 在职证明在职研究生.docx VIP
- 贵阳市中心城区控制性详细规划(总则)——乌当组团.pdf VIP
- 图书出版合同(合同范本)7篇.docx VIP
- (正式版)D-L∕T 1770-2017 抽水蓄能电站输水系统充排水技术规程.docx VIP
- 《结构全寿命维护》课程教学大纲(本科).docx VIP
- SI、PI协同的EMI分析—打印版.pdf
- Unit2 Travelling Around Discovering Useful Structures 课件-2024-2025学年高中英语人教版(2019)必修第一册.pptx VIP
- SY 5487-92套铣管-石油天然气行业标准.pdf VIP
原创力文档


文档评论(0)