- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式实验报告一.
重庆交通大学
实验报告
班 级: 计科专业 2014级4班
学 号: 631406010409
姓 名: 董刚
实验项目名称: 蜂鸣器控制实验
实验项目性质: 设计性(验证性)
实验所属课程: 嵌入式程序设计
实验室(中心): 语音楼60102
指 导 教 师 : 许 强
实验完成时间: 2016 年 12月 16 日
一、实验目的
(1) 掌握LPC2200(for MagicARM2200)专用工程模板的使用;
(2) 能够在MagicARM2200-S 上运行基于μC/OS-II 操作系统的程序;
(3) 掌握基于μC/OS-II 操作系统的用户程序的编写格式。
二、实验主要内容及原理
1. 实验内容
建立两个μC/OS-II 的任务,一个任务用于检测KEY1 按键输入(P0.20 口的输入),这里就称之为按键检测任务,另一个任务用于控制蜂鸣器,这里就称之为蜂鸣器控制任务。蜂鸣器控制任务平时处于等待状态,当按键检测任务检测到有效按键输入时,立即唤醒蜂鸣器控制任务。
2. 实验原理
在MagicARM2200-S 上运行基于μC/OS-II 操作系统的程序的具体操作步骤如下。
(1) 安装ADS 1.2
运行在ADS 目录下Setup.exe,开始安装ADS1.2。(若已安装过,此步省略)
按照安装软件的提示安装,与其它软件安装操作方法基本一致。
(2) 了解ADS 1.2
使用ADS1.2 建立工程,编译链接设置,调试操作等,更详细的使用方法参考ADS1.2
的在线帮助文档或相关资料。(若已熟悉ADS 1.2,此步省略)
(3) 连接EasyJTAG 仿真器和MagicARM2200-S
将EasyJTAG 仿真器的25 针接口通过并口延长线与PC 机的并口连接,先给
MagicARM2200-S 实验箱供电,再将EasyJTAG 仿真器的20 针接口通过20 PIN 连接电缆接
到MagicARM2200-S 的J3 上。(若已连接好,此步省略)
(4) EasyJTAG 仿真器的安装与应用
若已安装过,此步省略。
(5) 添加工程模板
若已添加过,此步省略。
(6) 建立项目目录并添加μC/OS 2.52 源代码和移植代码
建立一个项目目录,比如uCOS-II。将μC/OS 2.52 源代码Source(目录)复制到项目目录,
将移植代码ARM(目录) 复制到项目目录。
将移植的PC 服务代码Arm_Pc 复制到项目目录,使用移植的PC 服务代码,就可以通
过串口向PC 发送显示数据(由EasyARM 软件的DOS 字符窗口显示)。
μC/OS 2.52 源代码可以从参考文献[4]的附带光盘上获得。
移植代码ARM 和移植的PC 服务代码Arm_Pc 可以从MagicARM2200-S 的产品配套光
盘上获得。
(7) 用工程模板建立工程
使用LPC2200(for MagicARM2200)专用工程模板建立工程(比如“ARM Executable Image
for UCOSII(MagicARM2200)”工程模板),工程存放路径为项目目录下,建立源文件并加入
工程,然后编写程序代码。更改Os_cfg.h 文件,配置μC/OS-II 操作系统。
编译链接工程,若有错误,则修改程序,然后再次编译。
(8) 仿真调试工程
正确设置MagicARM2200-S 的跳线;
启动AXD 进行仿真调试。
三、实验过程简述
1. 实验步骤
(1) 连接EasyJTAG 仿真器和MagicARM2200-S,然后安装EasyJTAG 仿真器的驱动程序(若已经安装过,此步省略)。
(2) 为ADS1.2 增加LPC2200(for MagicARM2200)专用工程模板(若已增加过,此步省略)。
(3) 建立一个项目目录uCOS-II,添加μC/OS 2.52 源代码和移植代码。还要将移植的PC服务代码Arm_Pc 复制到项目目录uCOS-II 下。
(4) 启动ADS 1.2,使用ARM Executable Image for UCOSII(MagicARM2200)工程模板建立一个工程GPIO,工程存储在uCOS-II 目录下。
(5) 打开工程窗口user 组中的main.c 文件,编写实验程序并保存。
(6) 根据程序设计来更改Os_cfg.h 文件,配置μC/OS-II 操作系统。(对于本实验,μC/OS-II的配置使用模板默认设置即可)
(7) 选用DebugI
您可能关注的文档
- 山东省济南市2016年高三3月第一次模拟考试文综地理试题..doc
- 山东省济宁市兖州区2015-2016学年高二语文上学期期中试题(含解析)..doc
- 山东省济宁市梁山一中2013-2014学年高二政治上学期期末模拟..doc
- 山东省济阳县竞业园学校七年级地理下册73尤导学案1新版新人教版..doc
- 山东省淄博六中2013-2014学年高二地理上学期期末考试鲁教版..doc
- 山东省淄博市第七中学2014-2015学年高二历史10月阶段性检测试题..doc
- 山东省滕州市盖村中学2015届九年级化学学业水平5月模拟考试题..doc
- 山东省滕州市善国中学2015届高三生物5月模拟考试试题..doc
- 山东省淄博市莱芜市2016届高三文综5月阶段性诊断考试(二模)试题..doc
- 山东省滨州市滨城区市中街道办事处蒲城中学七年级地理下册第七章第二节南亚教案湘教版..doc
文档评论(0)