实验指导书1GPIO输入输出控制实验

实验指导书1GPIO输入输出控制实验

ID:45791654

大小:303.90 KB

页数:12页

时间:2019-11-17

实验指导书1GPIO输入输出控制实验_第1页
实验指导书1GPIO输入输出控制实验_第2页
实验指导书1GPIO输入输出控制实验_第3页
实验指导书1GPIO输入输出控制实验_第4页
实验指导书1GPIO输入输出控制实验_第5页
资源描述:

《实验指导书1GPIO输入输出控制实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验一GPIO输入输出控制实验GPIO输入输出控制实验11.实验目的(1)进一步掌握ADS1.2集成开发环境的使川方法。(2)掌握LPC2200专用工程模板的添加和使用。(3)掌握EasyJTAG仿真器的安装和使用。(4)能够在MagicARM2200教学实验开发平台上运行第一个程序(无操作系统)。(5)熟悉LPC2000系列ARM7微控制器的GPIO控制。(6)了解应用程序的固化方法。2.实验设备•硬件:PC机一台MagicARM2200教学实验开发平台一套•软件:Windows98/XP/2

2、000系统,ADS1.2集成开发环境3.实验内容控制MagicARM2200教学实验开发平台上的蜂鸣器报警。先使用片外RAM(MT45W4MW16芯片)进行调试,调试通过后将程序固化到片外FLASH(SST39VF160芯片),然后脱机运行。4.实验预习要求(1)认真复习LPC2000系列ARM7微控制器的GPIO控制机制以及LPC2000管脚连接模块等内容。(2)WMagicARM2200教学实验开发平台的硕件结构,注意蜂鸣器的相关控制电路。(3)了解MagicARM2200教学实验开发平台上

3、的跳线。(4)仔细阅读附带文档《ADS集成开发环境及仿真器应川》或其它相关资料,了解ADS1.2集成开发环境、LPC2200专用工程模板、EasyJTAG仿真器的应用。5.实验原理如图1.1所示,MagicARM2200实验箱主板上蜂鸣器使川PNP三极管Q12进行驱动控制,当控制P0.7输出低电平时,Q12导通,蜂鸣器蜂鸣;当控制P0.7输出高电平时,Q12截止,蜂鸣器停止蜂鸣;若把JP22断开,Q12截止,蜂鸣器停止蜂鸣。由于P0.7口与(LPC2200的)SPI功能部件的SSEL0复川,所以

4、此引脚上接一上拉电阻R86,防止在使用硬件SPI总线时由于SSEL0引脚悬空导致SP1操作出错。VLXJ53图1.1蜂鸣器控制电路1.实验步骤(1)邂EasyJTAG仿真器和MagicARM2200教学实验开发平台,然后安装EasyJTAG仿真器的驱动程序(若已经安装过,此步省略)。(2)为ADS1.2增加LPC2200专用工程模板(若已增加过,此步省略)。(3)丿;动ADS1.2,使IIIARMExecutableImageforMaigcARM2200I程模板建立一个工程BeepCon_Co

5、(4)在usei•组中的main.c中编写1L程序代码。(5)选用DebuglnExram生成目标,如图1.2所示,然后编译连接工程。:[SBeepCon_C.mcp40DebuglrJExrLinkOrder

6、Targets

7、FilesFileCode窃田Osc£eCj*.k9filesData图1.2选择生成目标(6)将MagicARM2200教学实验开发平台上的跳线器JP22短接,JP20断开,见图1.3。图1.3蜂鸣器连接电路(7)选择【Project】->【Debug],启动AXD进行

8、JTAG仿真调试(需要止确设置仿真器,参考产品光盘附带文档《ADS集成开发环境及仿真器应用》)。注意:使川DebuglnExram生成口标时,使川片外RAM进彳亍仿真调试,建议AXD设置HallMode选择Hallprogram,AuxOption选择EraseFlashwhenneedo在AXD中设置仿真器参考如图L4所示。图1.4片外RAM调试的仿真器设置(8)若JTAG连接出错,或AXD主窗口没有显示Startup.S源程序,按文档《ADS集成开发环境及仿真器应用》介绍的方法进行处理。(9

9、)全速运行程序,程序将会在main.c的主函数屮停止(因为main函数起始处默认设置有断点)。(10)单击ContextVariable图标按钮(或者选择[ProcessorViews]->[Variables])打开变量观察窗口,通过此窗口可以观察局部变量和全局变量。选择【SystemViews]->[DebuggerInternals]即可打开LPC2000系列ARM7微控制器的片内外设寄存器窗口。(11)可以单步运行程序,可以设置/取消断点,或者全速运行程序,停止程序运行,观察变量的值,判

10、断蜂鸣器控制毘否正确。(12)当仿真调试通过后关闭AXD,在ADS1.2集成开发环境中选用RclOulChip牛成目标,然后编译连接工程。(13)将MagicARM2200教学实验开发平台上的JP22跳线短接,JP20跳线断开。(14)选择[Project]->[Debug],启动AXD进行JTAG仿真调试。此时EasyJTAG仿真器将会把程序下载到片外FLASH上(需要正确设置仿真器,见图1.5o具体参考文档《ADS集成开发环境及仿真器应用》)。EasyJtagSetupxjflash1

11、SS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。