欢迎来到天天文库
浏览记录
ID:8822484
大小:40.50 KB
页数:4页
时间:2018-04-08
《嵌入式实验4gpio输出控制实验1》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、专业班级:学号:姓名:嵌入式技术实验报告实验项目名称:GPIO输出控制实验1实验日期:2012年10月16日实验成绩:实验评定标准:1)实验程序是否正确A()B()C()2)实验仿真、结果及分析是否合理A()B()C()3)实验报告是否按照规定格式A()B()C()一、实验目的:(1)掌握LPC2200专用工程模板的使用。(2)掌握EasyJTAG仿真器的安装和使用。(3)能够在MagicARM2200-S教学实验开发平台上运行第一个程序(无操作系统)。(4)熟悉LPC2000系列ARM7微控制器的GPIO控制。二、实验器材:硬件:PC机一台软件:Windows
2、98/XP/2000系统,ADS1.2集成开发环境三、实验内容(实验过程):控制MagicARM2200-S教学实验开发平台上的蜂鸣器报警。先使用片RAM(MT45W4MW16芯片)进行调试,调试通过后将程序固化到片外FLASH(SST39VF160芯片),然后脱机运行。四、实验原理:如何在MagicARM2200-S上运行第一个程序。(1)安装ADS1.2。运行在ADS目录下Setup.exe,开始安装ADS1.2。按照安装软件的提示安装,与其它软件安装操作方法基本一致。(2)了解ADS1.2。使用ADS1.2建立工程,编译链接设置,调试操作等,更详细的使用方
3、法参考ADS1.2的在线帮助文档或相关资料。(3)连接EasyJTAG仿真器和MagicARM2200-S教学实验开发平台。将EasyJTAG仿真器的25针接口通过并口延长线与PC机的并口连接,将EasyJTAG仿真器的20针接口通过20PIN连接电缆接到MagicARM2200-S教学实验开发平台的J3上,打开实验箱电源。(4)EasyJTAG仿真器的安装与应用。参考产品光盘附带文档《ADS集成开发环境及仿真器应用》的内容。(5)添加工程模板。参考产品光盘附带文档《ADS集成开发环境及仿真器应用》的内容。(6)用工程模板建立第一个工程。使用LPC2200专用工
4、程模板建立工程(比如ARMExecutableImageforMagicARM2200工程模板),然后在user组中的main.c中编写程序代码。(7)编译链接工程,若有错误,则修改程序,然后再次编译。(8)仿真调试第一个工程正确设置MagicARM2200-S教学实验开发平台上的跳线。(9)启动AXD进行仿真调试。五、实验步骤:(1)连接EasyJTAG仿真器和MagicARM2200-S教学实验开发平台,然后安装EasyJTAG仿真器的驱动程序(若已经安装过,此步省略);(2)为ADS1.2增加LPC2200专用工程模板(若已增加过,此步省略);(3)启动A
5、DS1.2,使用ARMExecutableImageforMagicARM2200工程模板建立一个工程BeepCon_C;(4)在user组中的main.c中编写主程序代码;(5)选用DebugInExram生成目标,如图2.15所示,然后编译链接工程;(6)见图2.16,短接MagicARM2200-S教学实验开发平台上的蜂鸣器跳线JP7;断开CF卡跳线JP13、GPIO接口J17。(7)选择【Project】->【Debug】,启动AXD进行JTAG仿真调试。(8)若JTAG连接出错,或AXD主窗口没有显示Startup.S源程序,按产品光盘附带文档《ADS
6、集成开发环境及仿真器应用》介绍的方法进行处理。(9)全速运行程序,程序将会在main.c的主函数中停止(因为main函数起始处默认设置有断点)。(10)单击ContextVariable图标按钮(或者选择【ProcessorViews】->【Variables】)打开变量观察窗口,通过此窗口可以观察局部变量和全局变量。选择【SystemViews】->【DebuggerInternals】即可打开LPC2000系列ARM7微控制器的片内外设寄存器窗口。(11)可以单步运行程序,可以设置/取消断点,或者全速运行程序,停止程序运行,观察变量的值,判断蜂鸣器控制是否正
7、确。(12)当仿真调试通过后关闭AXD,在ADS1.2集成开发环境中选用RelOutChip生成目标,然后编译链接工程。(13)选择【Project】->【Debug】,启动AXD进行JTAG仿真调试。(14)按MagicARM2200-S教学实验开发平台上的RST复位键,观察程序是否能脱机运行。(15)实验结束后,在AXD中设置仿真器为片外RAM调试方式的设置,以便于后面实验的正确操作。六、实验程序:GPIO输出控制实验1参考程序:/****************************************************文件名:main.c*功
8、能:蜂鸣器控制。对蜂鸣器
此文档下载收益归作者所有