3.2_蜂鸣器实验

上传人:luoxia****01801 文档编号:54500661 上传时间:2018-09-14 格式:PPT 页数:9 大小:70.50KB
返回 下载 相关 举报
3.2_蜂鸣器实验_第1页
第1页 / 共9页
3.2_蜂鸣器实验_第2页
第2页 / 共9页
3.2_蜂鸣器实验_第3页
第3页 / 共9页
3.2_蜂鸣器实验_第4页
第4页 / 共9页
3.2_蜂鸣器实验_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《3.2_蜂鸣器实验》由会员分享,可在线阅读,更多相关《3.2_蜂鸣器实验(9页珍藏版)》请在金锄头文库上搜索。

1、1实验目的掌握在MaigcARM2410教学实验开发平台上运行C/OS-II程序。,广州致远电子有限公司,MagicARM2410教学实验开发平台,蜂鸣器实验,广州致远电子有限公司,MagicARM2410教学实验开发平台,硬件:PC机 1台MagicARM2410教学实验开发平台 1台软件: Windows 98/2000/XP操作系统ADS 1.2集成开发环境,2实验设备,广州致远电子有限公司,MagicARM2410教学实验开发平台,不断地读取GPF4口上的电平值,然后控制蜂鸣器鸣响。,3实验内容,广州致远电子有限公司,MagicARM2410教学实验开发平台,(1)仔细阅读参考文献5,

2、了解C/OS-II任务的概念。 (2)仔细阅读产品配套光盘附带文档“ADS集成开发环境及JTAG仿真器应用.pdf”或其它ADS相关资料,了解ADS 1.2集成开发环境、DeviceARM2410专用工程模板、Wiggler JTAG仿真器的应用。参考文献 1. 田泽等译ARM SOC体系结构北京航空航天大学出版社,2002年,4实验预习要求,广州致远电子有限公司,MagicARM2410教学实验开发平台,5实验原理,MagicARM2410实验箱上使用了S3C2410A的GPF4口连接一个独立按键KEY1,电路原理如图 3.4所示。本范例建立2个任务,任务0不断读取KEY1的状态,将状态写入

3、状态变量;任务1不断读取状态变量,如果发现KEY1按下则蜂鸣一次。,广州致远电子有限公司,MagicARM2410教学实验开发平台,(1)为ADS1.2增加DeviceARM2410专用工程模板(若已增加过,此步省略)。 (2)连接Wiggler JTAG仿真器和MagicARM2410实验箱,然后安装Wiggler JTAG仿真器(若已经安装过,此步省略),短接蜂鸣器跳线JP9。 (3)启动ADS 1.2,使用ARM Executable Image for DeviceARM2410(uCOSII)工程模板建立一个工程GPIO_uCOSII。(本范例在ADS文件夹中操作),6实验步骤,广州

4、致远电子有限公司,MagicARM2410教学实验开发平台,(4)见图 3.2,在ADS文件夹中新建arm、Arm_Pc、SOURCE文件夹。将C/OS 2.52源代码添加到SOURCE文件夹,将移植代码添加到arm文件夹,将移植的PC服务代码添加到Arm_Pc文件夹。(移植代码可以在DeviceARM2410光盘上获得,C/OS 2.52源代码需要从参考文献5的光盘上获得) (5)在src组中的main.c中编写主程序代码。 (6)选用DebugRel生成目标,然后编译链接工程。,6实验步骤,广州致远电子有限公司,MagicARM2410教学实验开发平台,(7)将MagicARM2410实验

5、箱上的蜂鸣器跳线JP9短接,将启动方式选择跳线JP8短接,然后按RST键复位系统。 (8)选择【Project】-【Debug】,启动AXD进行JTAG仿真调试。 (9)全速运行程序,程序将会在main.c的主函数中停止(因为main函数起始处默认设置有断点)。 (10)单击Context Variable图标按钮(或者选择【Processor Views】-【Variables】)打开变量观察窗口,通过此窗口可以观察局部变量和全局变量。 (11)可以单步运行程序,可以设置/取消断点,或者全速运行程序,停止程序运行,观察变量的值,按下KEY1,观察蜂鸣器是否鸣响。,6实验步骤,广州致远电子有限公司,MagicARM2410教学实验开发平台,是否可以通过C/OS-II操作系统的事件标志组实现标志的信息传递?,7思考题,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 计算机等级考试

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号