欢迎来到天天文库
浏览记录
ID:13938743
大小:252.00 KB
页数:3页
时间:2018-07-25
《arm实验2 gpio蜂鸣器实验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验2GPIO蜂鸣器实验一、实验目的:1.掌握LPC2210管脚服用的概念2.了解LPC2210的I/O口的功能特点3.掌握对I/O口得基本编程操作二、实验设备:1.硬件PC机SeaARM5.02.软件ADS1.2、AXD三、实验内容:1.实验箱与PC机的连接2.编写程序配置I/O口相关寄存器3.调试、运行程序,观察运行结果四、实验步骤1.连接JTAG仿真器和SEAARM5.0教学实验平台,然后安装JTAG仿真器的驱动程序(一次安装好,以后就可以直接使用,无需再安装)。2.为ADS1.2增加LPC2
2、210专用工程模板(若已增加过,此步省略)。3.启动ADS1.2,使用ARM7ExecutableImageforlpc2200工程模板建立一个工程BeepControl。4.打开工程的user组,填充main函数。5.选用DebugInExarm生成目标,然后编译连接工程。6.将SeaARM5.0教学实验平台上的JP9跳线短接,JP4跳线断开,JP6跳线设置为Bank0-RAM和Bank1-FLASH。7.在AXD(ADW)的调试配置选项里选择“Add”,将“H-JTAG.dll”动态链接库添加上
3、,如下图。点击右侧的“Configure”后点击“OK”完成配置。7.输入存储器的配置文件memmap.txt。首先,将配置文件memmap.txt复制到ADS安装目录的bin目录下;其次,在ADS中单击“Debug”按钮启动AXD调试环境,先不要运行程序;然后,在AXD中打开“Options”-->“ConfigureInterface”菜单,在弹出的ConfigureInterface窗口中选择“Sessionfile”选项页中,选中“RunConfigurationScript”项,然后单击“
4、Browse...”命令按钮去选择(ADS安装目录bin目录下的)memmap.txt文件,确定退出AXD即可。8.选择Project→Debug,启动AXD进行JTAG仿真调试(需要正确设置仿真器)9.在AXD中点击“GO”即可弹出“main”函数,这时可将该项目映像文件下载下来,可看到下载的进度条。五、实验参考程序#include"config.h"#defineBEEPCON0x00000080voidDelayNS(uint32dly){uint32i;for(;dly>0;dly--)fo
5、r(i=0;i<5000;i++);}intmain(void){uint8i;PINSEL0=0x00000000;//设置SPI0管脚连接?PINSEL1=0x00000000;IO0DIR=BEEPCON;while(1){IO0SET=BEEPCON;DelayNS(25);IO0CLR=BEEPCON;DelayNS(25);}return(0);}
此文档下载收益归作者所有