- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
流水灯毕业设计:LED和UART
《LED和UART》毕业设计题 目 LED和UART 作 者 所属学院 软件服务外包学院专业年级 软件工程2012级指导老师 职称 企业教师写作时间 2014年6 月4日 至 2014 年 6 月13日 ***大学教务处制目录目录2一、课程设计基本要求31.1课程设计目的31.2基本要求3二ARM裸机开发环境搭建及配置32.1所需要的软件32.2所需硬件42.3烧写SD卡42.4配置虚拟机环境52.4.1系统—管理—防火墙,点击禁用,应用;52.4.2系统—管理—服务,将vsftpd启用;52.4.3找到并用tar解压arm-linux-gcc-4.5.1-v6-vfp-2.1.103.tgz,解压完回到原来的路径找到我们以后编译代码所需要的文件。62.4.4找到解压的绝对路径72.4.5执行vi /etc/profile 在文件的最后加入如图所示的代码:82.4.6执行命令vi /etc/vsftpd/vsftpd.conf82.4.7更新已经配置好的环境变量10三、LED灯103.1走马灯103.1.1原理图103.1.2操作方法113.1.3测试结果123.2按键控制LED的亮与灭133.2.1原理图133.2.2操作方法133.2.3测试结果133.3LED灯所用到的相关寄存器14四.UART通信144.1原理图144.2与硬件连接寄存器配置154.2.1. 设置各PLL的LOCK_TIME,使用默认值154.2.2 设置为异步模式(Asynchronous mode)154.2.3. 设置分频系数154.2.4. 设置PLL,放大时钟154.3操作方法154.4测试结果164.4.1超级终端的结果:164.4.2串口大师的结果:164.5所用到的相关寄存器17五.优势与不足17六.代码实现176.1LED走马灯与按键控制LED灯的代码汇总176.2UART通信196.2.1 main.c196.2.2 uart.c206.2.13uart.c21七.心得体会23一、课程设计基本要求1.1课程设计目的注重培养学生综合运用所学知识、独立分析和解决实际问题的能力,培养创新意识和创新能力,并获得科学研究的基础训练。了解所选择的ARM芯片各个引脚功能,工作方式,计数/定时、I/O口、终端等相关原理,并巩固学习嵌入式的相关内容知识。通过软件的设计实现利用ARM芯片对按键、LED、UART的操作1.2基本要求查阅相关文献资料,熟悉所选ARM芯片各个硬件连接的寄存器操作及配置。总体设计方案规划能够熟练看懂硬件原理图,理解并明白按键、LED、UART的硬件连接原理及操作方法。系统软件设计,包括按键响应、LED控制、UART操作的软件实现,用C语言编程实现。设计心得体会及总结二ARM裸机开发环境搭建及配置2.1所需要的软件 虚拟机、CuteFTP、USB下载驱动FriendlyARM USB Download Driver Setupdnw、SecureCRT、超级终端2.2所需硬件嵌入式的试验箱2.3烧写SD卡2.3.1需要用到一个软件SD-Flasher、和一个Superboot-6410.bin文件打开SD-Flasher软件会出现2.3.2在第一个选择Superboot-6410.bin文件2.3.3点击Scane,如若第三个Reports没有错误则少些成功、否则不成功;2.3.4在超级终端检查SD卡是否烧好,如若将SD卡在嵌入式箱子连上以后出现如下图所示,则表示SD卡已经烧好。2.4配置虚拟机环境2.4.1系统—管理—防火墙,点击禁用,应用;2.4.2系统—管理—服务,将vsftpd启用;2.4.找到并用tar解压arm-linux-gcc-4.5.1-v6-vfp-2.1.103.tgz,并找到解压文件所在的文件夹,可以看到我们以后有编译所用到的各种文件:2.4.4找到解压的绝对路径2.4.5执行vi /etc/profile 在文件的最后加入如图所示的代码:2.4.6执行命令vi /etc/vsftpd/vsftpd.conf进行如下修改:2.4.7更新已经配置好的环境变量三、LED灯3.1走马灯3.1.1原理图3.1.2操作方法先将代码由ftp上传到虚拟机中。在虚拟机中找到这个文件。用命令make编译这几个文件编译完如图所示:将编译完的文件中的main.bin用ftp拷到F盘的hh文件夹中将SD卡插到板子中,连接板子。用usb下载驱动的FriendlyARM USB Download Driver Setup接板子上的驱动。打开超级终端连接板子,确认SD卡已经连接无错误,输入d,如图所示:打开dnw,点击第二个USB Port 中的Transm
您可能关注的文档
- 沈阳金石年产15万吨超细矿渣粉工程可行性研究报告.doc
- 沈阳项目策划代理工作说明书》.doc
- 沈阳远洋地产长白岛项目客户群调研分析报告2007-.pdf
- 沏茶解人生.ppt
- 沙盘讲解统一口径.doc
- 沟通-星河湾全程推广上.ppt
- 沛县市场调研报告.doc
- 沟通心态信息讲义.doc
- 沟通技巧班组长培训五.ppt
- 沟通-成都龙湖小桥流水项目推广策略方案-118PPT.ppt
- 2012-2021北京重点校高一(下)期中语文汇编:词类活用.pdf
- 电力市场与经济运行优化:电力市场优化算法_(28).电力市场中的市场力分析.docx
- 医院培训课件:《俯卧位通气的护理》.pptx
- 电力市场与经济运行优化:电力系统能效优化方法_(1).电力市场基础理论.docx
- 电力市场与经济运行优化:电力系统能效优化方法_(9).电力系统运行与能效优化.docx
- 电力市场与经济运行优化:电力系统能效优化方法_(15).电力市场与环境影响分析.docx
- 电力市场与经济运行优化:电力系统优化调度_(1).电力市场基础与原理.docx
- 电力市场与经济运行优化:电力系统优化调度_(14).电力市场改革政策与影响.docx
- 电力市场与经济运行优化:电力系统运行优化_(4).电力系统运行基础.docx
- 2025年航运行业分析.docx
文档评论(0)