概述
引脚配置
(1)外部中断触发方式
外部中断常用的触发方式有两种:电平触发、边沿触发。
什么是电平触发?什么是边沿触发?
电平触发其实就是依靠时钟脉冲的高电平或者低电平来引发中断的触发方式。
边沿触发则是依靠时钟脉冲的高低电平变化过程来引发中断的触发方式。其中由低电平向高电平变化的过程叫做上升沿;由高电平向低电平变化的过程叫做下降沿。
(2)什么是“中断向量”、“中断向量表”?
中断向量实际上就是中断服务程序的入口地址。cpu是根据中断号来获取中断向量的值(中断服务程序的入口地址)。cpu要想由中断号查找到相应的中断向量就需要一张表,中断向量表。
(3)外部中断相关的寄存器
1、AVR中断寄存器SREG:
BIT7—I为全局中断是能位,如果I清零,怎无论其他中断标志是否置位,都不会产生中断。
2、MCU控制寄存器
此寄存器控制着INT0、INT1的中断触发方式。
ISC11 ISC10
0 0 INT1为低电平时产生的中断请求
0 1 INT1引脚上任意的逻辑电平变化都将引发中断
1 0 INT1的下降沿产生中断请求
1 1 INT1的上升沿产生中断请求
ISC01 ISC00
0 0 INT0为低电平时产生的中断请求
0 1 INT0引脚上任意的逻辑电平变化都将引发中断
1 0 INT0的下降沿产生中断请求
1 1 INT0的上升沿产生中断请求
3、MCU控制与状态寄存器
控制着INT2的触发方式
4、通用中断控制寄存器
BIT7、BIT6、BIT5分别控制着INT1、INT0、INT2的外部中断使能。
最后
以上就是小巧酒窝为你收集整理的Atmage16中断学习—外部中断的全部内容,希望文章能够帮你解决Atmage16中断学习—外部中断所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复