数字信息技术实验学 校学 院专 业实验题目 ARM 中断实验编程 小组成员二 Ο 一七年三月一.实验目的通过本次实验了解中断是什么以与学会如何进展中断编程
二.实验要求 根底实验:利用 Exynos4412 的 K1、 K2 这 2 个 I/O 引脚的中断模式,分别点亮 LED1 和 LED2, 扩展实验:配置 K3 为中断模式,点亮 LED3
三.实验仪器1、计算机2、USB 转 9 脚串口线〔通过 USB 与计算机连接,母头与实验平台连接〕3、Exynos4412 处理器开发与应用实验平台4、BL-JTAG 仿真器〔通过 USB 与计算机连接, JTAG 口与实验平台连接〕5、电源线〔与实验平台相连接的沟通电源线〕四.实验原理1
电路原理 K1、 K2、K3 分别与 GPX1_1、 GPX1_2、 GPX3_2 相连, 在没有按下按键时这些引脚上一直处于高电平,当按键按下时产生下降沿触发中断
EXYNOS4412 中断实验电路图 实验箱上按键位置2、编程流程去除 GPX1_2、 GPX1_2, GPX3_2 部上下拉属性,配置为中断模式
GPIO 控制器中关闭屏蔽、使能中断; 在 GIC 中断控制器中使能中断; 设置中断优先级; 使能 GIC; 选择中断发送给 CPU0; 等待中断产生,然后进入中断处理函数; 去除中断源
五.实验容(1)连接好开发板与计算机之间的串口线和 BL-JTAG 仿真器(2)连接好开发板的沟通电源线(3)接下来利用计算机演示集成开发环境的使用,以与 LED 灯的控制实验软硬件仿真流程,翻开 Eclipse,导入工程 Key_Int,进展相应代码编写,编译,配置相关 debug 信息,装载程序,按下 KEY1,KEY2,KEY3 在 putty 串口终上查看相应的信息输出以与可以看到 LED1 和 LED2 和 LED3 亮灭情况