公司名称:深圳信盈达科技有限公司

联系人:崔老师 先生 (技术咨询师)

电话:0371-86629510

传真:

手机:86629510

供应ARM中断流程

发布时间:04月02日

详细说明

中断响应过程:
保存中断时刻的PC地址;
保存中断前的工作模式;
执行中断程序;
还原工作模式;
还原PC;
继续执行原应用程序。


软件设计:
中断初始化过程;
中断函数处理过程;

中断初始化:
配置GPIO为中断模式;
rGPGCON = (rGPGCON & (~((3<<0)|(3<<6)|(3<<10)|(3<<12)|(3<<14|(3<<22)))));
rGPGCON |= ((2<<0)|(2<<6)|(2<<10)|(2<<12)|(2<<14|(2<<22);
设置中断触发方式;
中断请求标志 EINTPEND
外中断屏蔽寄存器 EINTMASK;
清外部总中断寄存器,让它有效;
确定中断入口地址;
开总中断寄存器。

中断处理过程:
先判断是哪一号(总)中断,如果确定了,立即将该中断标志位清零;
再判断是哪一号(子)中断,如果确定了,立即将该中断标志位清除;
执行按键扫描函数。

中断优先级设置(PRIORITY)

深圳信盈达科技有限公司


联系人:崔老师 先生 (技术咨询师)
电 话:0371-86629510
传 真:
手 机:86629510
地 址:中国河南郑州市文化路85号A时代广场1906
邮 编:450000
网 址:http://educn.qy6.com.cn(加入收藏)
You are currently offline.