收藏 分享(赏)

ARM(cortexA9)利用key2、key3验证中断.doc

上传人:hwpkd79526 文档编号:7229080 上传时间:2019-05-10 格式:DOC 页数:4 大小:429KB
下载 相关 举报
ARM(cortexA9)利用key2、key3验证中断.doc_第1页
第1页 / 共4页
ARM(cortexA9)利用key2、key3验证中断.doc_第2页
第2页 / 共4页
ARM(cortexA9)利用key2、key3验证中断.doc_第3页
第3页 / 共4页
ARM(cortexA9)利用key2、key3验证中断.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、一.利用 key2、key3 验证中断:(1)k2 按键按下是 led2 亮,k3 按键按下是 led3 亮(2)查看原理图 k2 按键 UART_RING-连接 4412 的 GPX1_1 引脚,k3 按键 SIM_DET-连接 4412 的GPX1_2 引脚,led2 按键 CHG_COK连接 4412 的 GPX2_7 引脚,led3 按键 CHG_FLT-连接 4412 的GPX1_0 引脚,读取 GPX1_1 状态: 高电平时-k2 断开(常态) -led2 灭读取 GPX1_1 状态: 低电平时-k2 闭合(按下) -led2 亮 (3)设置相应的信号作为按键按下中断事件,触发中断

2、处理二.中断设置:(以 key2 为例)(1)外设控制器 GPIO1.GPX1.PUD = GPX1.PUD /cpu0 使能 spi25 3.CPU0.ICCICR |= 0x1; /使能 cpu0 处理中断4.CPU0.ICCPMR = 0xFF; /设置 cpu0 中断屏蔽优先级为255(最低,所有中断都能响应)5.ICDDCR = 1; /GIC 使能6.ICDIPTR.ICDIPTR14 = 0x018; /SPI25 中断给 cpu0 处理(3)ARM 内核三. 中断处理函数输入参数和输出参数都是 void (1)读取 CPU0.ICCIAR 寄存器获得,当前正在处理的中断号(2)根据中断号,分支处理中断(3)清中断源(置 1)1. 外设一级 EXT_INT41_PEND 2. GIC 一级 ICDICPR.ICDICPR13. cpu 一级 CPU0.ICCEOIR附:程序参考 05-key_int2

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报