《单片机技术与应用》课件-28. 外部中断相关寄存器配置_第1页
《单片机技术与应用》课件-28. 外部中断相关寄存器配置_第2页
《单片机技术与应用》课件-28. 外部中断相关寄存器配置_第3页
《单片机技术与应用》课件-28. 外部中断相关寄存器配置_第4页
《单片机技术与应用》课件-28. 外部中断相关寄存器配置_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机技术与应用外部中断相关寄存器配置单片机技术与应用CC2530开发丨寄存器的配置是实现硬件控制的关键外部中断相关寄存器的配置实现外部中断的触发与响应单片机技术与应用外部中断使能中断标志位外部中断触发类型一、外部中断寄存器配置的重要性嵌入式系统设计中丨外部中断:系统对外部事件快速响应外部中断相关寄存器的配置:实现外部中断的使能、触发类型选择、中断标志位配置等操作,从而使系统实现对外部中断的精确响应二、外部中断相关寄存器的具体配置IENxEA位PxIEN正确配置是实现外部中断触发与响应的关键外部中断的任务PICTLPxIFGPxIF位二、外部中断相关寄存器的具体配置1.IENx(中断使能寄存器)与EA(总中断使能位)功能:x为0-2,CC2530有18个中断源,通过IEN0、IEN1和IEN2三个寄存器的各位来分别配置总中断和18个中断源的使能IEN0|=0x80;(或EA=1;)IEN2|=0x10配置:二、外部中断相关寄存器的具体配置1.IENx(中断使能寄存器)与EA(总中断使能位)说明:IEN0的最高位EA是总中断使能位,通过|操作将EA置1,或直接位寻址EA置1,均可使能总中断;IEN2的第4位是端口组P1的中断使能位,通过|操作将其置1,使能端口组P1的外部中断作用:使能总中断和各中断源,为中断的响应提供基础二、外部中断相关寄存器的具体配置2.PxIEN(端口组引脚中断使能寄存器)功能:PxIEN寄存器用于使能相应端口组引脚的外部中断。P0IEN、P1IEN和P2IEN分别对应P0、P1和P2端口组P1IEN|=0x04配置:说明:0x04的二进制是00000100,通过|操作将P1_2引脚对应位

置1,使能P1_2引脚的外部中断作用:使能Px端口组各引脚的外部中断,允许各端口组上的各引脚产生中断请求二、外部中断相关寄存器的具体配置3.PICTL(端口中断控制寄存器)功能:PICTL寄存器用于设置外部中断输入信号的触发类型触发类型有两类,一类是上升沿触发,另一类是下降沿触发0:上升沿产生中断,1:下降沿产生中断PICTL|=0x02配置:说明:0x02的二进制是00000010,通过|操作将PICTL寄存器的第1位置1,即将P1_3~P1_0引脚的外部中断配置为下降沿触发作用:为各端口引脚外部中断选择触发类型,当外部信号电平按所选类型变化时,可触发中断二、外部中断相关寄存器的具体配置功能功能PxIFG寄存器用于标示各端口具体引脚的中断触发状态P0IFG、P1IFG和P2IFG分别对应P0、P1和P2端口组,每个寄存器的各位对应一个引脚,当相应端口组的具体引脚有中断请求时,相应标志位会置1端口组标志位PxIF用于标示相应端口组是否有中断请求产生当任一个端口组上的引脚有中断请求产生时,对应的PxIF会自动置1。P0IF、P1IF和P2IF分别对应P0、P1和P2端口组4.PxIFG(端口状态标志寄存器)和PxIF(端口组标志位)二、外部中断相关寄存器的具体配置功能配置一般中断标志位均会在对应中断触发时自动置1(表示中断未决),但需要手动将中断标志位清0,以便退出中断P1IFG&=~0x04;P1IF=04.PxIFG(端口状态标志寄存器)和PxIF(端口组标志位)说明~0x04的二进制是11111011,通过&操作将P1IFG的第3位清0,清除P1_2引脚的中断标志位P1IF直接置0,清除P1端口组中断标志位二、外部中断相关寄存器的具体配置检测PxIFG对应位的值相应端口组的具体引脚是否有中断请求产生作用:检测PxIF位的值相应端口组是否有中断请求产生二、外部中断相关寄存器的具体配置作用:清除顺序是先清除PxIFG里的对应位,再清除PxIF位可用于手动清除各端口具体的引脚的中断标志位和各端口组中断标志位,为下一次中断请求做好准备结语

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论