- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系实验报告
嵌入式实验报告
实验一 LED灯显示实验
实验目的
熟悉arm开发板基本组成电路,并通过配套教材熟悉arm芯片特性。了解ADS1.2软件使用,并会用该软件编译调试开发板。
了解H—JTAG软件原理,利用教材中提供的LED测试程序,完成实验。
实验器材
PC机一台,周立功开发板一块
三. 实验原理
EasyARM2103开发板提供了4个绿色发光二极管用作显示,电路如图1.1所示。显示电路采用了灌电流的方式来驱动发光二极管,由于微控制器LPC2103 I/O口提供的灌电流大于其拉电流,采用此驱动方式可以保证二极管发光的亮度。
Led电路原理
实验内容及步骤
下面以GPIO的测试程序为例,熟悉EasyJTAG-H软件的使用方法,程序功能设计为控制单路LED闪烁,硬件电路如图1.1所示。
打开示例工程。示例工程路径:配套光盘内容-光盘内容v1.00-3.EasyARM2103安装手册-GPIO Test,将此文件夹复制到其它目录下打开,要求存放目录必须无中文路径,如图5.13所示。打开文件夹后,建议用户先删掉“GPIO_Test_Data”文件夹,然后双击打开“GPIO Test.mcp”文件,即打开示例工程。
点击“user”文件夹,打开main.c文件,见到示例代码
选择低速GPIO,控制LED灯闪烁,示例程序如程序清单所示。此示例操作需要短接JP4的P0.17,输出控制LED1。
编译连接工程。项目目标栏处选择DebugInFlash模式,然后编译连接工程。
如图所示为工程窗口中的DebugRel Settings… 工程设置,如地址设置、输出文件设置、编译选项等,Synchronize Modificatinte同步修改日期,检查工程中每个文件的修改日期,若(如使用其辑源文件),则在h栏标记“√”
Linker 生成的Image 一般包括三个区域:代码段、数据段和BSS 段。需要通
过Linker 设置这三个段的基址。通常BSS 段是紧接着数据段(RW)之 后,因此
只要设置代码段(RO)和数据段(RW)的基址就可以了。根据芯片资料中提 供的器件映射地址来填写。
仿真调试 。将计算机并口与EasyJTAG-H仿真器相连,然后再将EasyJTAG-H仿真器的JTAG接口连接到EasyARM2103目标板上,打开H-JTAG,检测到芯片内核信息后,选择Auto Download选项,此时会自动启动H-Flasher软件,选择目标芯片的型号,将当前的配置信息保存起来,建议将配置信息保存到安装路径下的Hconfig文件夹内。
7. Make (快捷键为F7); 启动AXD进行调试Run 启动AXD进行调试,并直接利用Project Inspector 工程检查,查看和配置工程中源 文件的 ,发现有更新它编辑器编Touch; 编译连接
设置完成后,关闭H-JTAG Server和H-Flasher(注意:不能使用Exit项关闭)。启动AXD,打开【Options】-【Configure Target...】,弹出Choose Target窗口,点击“ADD”添加仿真器的驱动程序,在添加文件窗口选择如D:\Program Files\H-JTAG 目录下的H-JTAG .dll,点击“打开”即可。
在AXD环境点击运行,即可看到led亮。
AXD运行调试工具条如图3.14所示,调试观察窗口工具条如图3.15所示,文件操作工具条如图所示。
运行调试工具条
提高部分:改变led显示位置,重新编译链接,使led灯亮。
源代码如下:#include config.h
# define LED1 1 17 /* P0.17控制LED1 */
/*********************************************************************************************************
** Function name: DelayNS
** Descriptions: 延时函数
** input parameters: uiDly 值越大,延时时间越长
** output parameters: 无
** Returned value: 无
*******************************************************************
您可能关注的文档
- 安全生产议记录表.doc
- 安全生产责任编制范本.doc
- 安全科安生产责任.doc
- 安全隐患原分析及预防措施.doc
- 安全生产责任制考核表及目标责制考核表.doc
- 安全饮水程实施方案.doc
- 安徽中医学研究生毕业论文.doc
- 安徽工程大毕业设计论文.doc
- 安徽某住宅项目基坑护安全文明施工方案.doc
- 安徽建筑学毕业论文.doc
- 孕激素受体膜组分1(PGRMC1)在乳腺癌发生风险方面的研究进展 .pdf
- 必修二综合复习模拟训练 2022-2023学年高中地理人教版(2019)必修2.pdf
- 学年主治医师资格考试病理科第四次考试卷(附答案) .pdf
- 2020年春季人教版八年级下册第16章《二次根式》考试测试卷(附答案).pdf
- 五年级上册道德与法治第四单元骄人祖先 灿烂文化测试卷及答案【历年真题.pdf
- 2023-2024学年小学三年级下学期数学期末易错题检测卷AB卷(含解析)完整版.pdf
- 2023年教务处工作总结及2024年工作计划 .pdf
- 22年X学校X专业国际金融模拟试题带答案期末测试题综合试卷考试题考试.pdf
- 安全管理人员培训教育试题答案五篇 .pdf
- 小学一年级道德与法治教学工作总结(共6篇) .pdf
文档评论(0)