- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6.5中断向量表 向量地址 中断源 CCR 局部使能位 HPRIO $FFC2,$FFC3 BDLC I DLCBCR1 (IE) $C2 $FFC0,$FFC1 IIC总线 I IBCR (IBIE) $C0 $FFBE,$FFBF SPI1 I SPICR1 (SPIE SPTIE) $BE $FFBC,$FFBD Reserved $FFBA,$FFBB EEPROM I ECNFG (CCIE CBEIE) $BA $FFB8,$FFB9 FALSH I FCNFG (CCIE, CBEIE) $B8 $FFB6,$FFB7 CAN0唤醒 I CANRIER (WUPIE) $B6 $FFB4,$FFB5 CAN0错误 I CANRIER (CSCIE, OVRIE) $B4 $FFB2,$FFB3 CAN0接收 I CANRIER (RXFIE) $B2 $FFB0,$FFB1 CAN0发送 I CANTIER (TXEIE[2:0]) $B0 $FFAE,$FFAF CAN1唤醒 I CANRIER (WUPIE) $AE $FFAC,$FFAD CAN1错误 I CANRIER (CSCIE, OVRIE) $AC $FFAA,$FFAB CAN1接收 I CANRIER (RXFIE) $AA $FFA8,$FFA9 CAN1发送 I CANTIER (TXEIE[2:0]) $A8 $FFA6,$FFA7 BF接收FIFO非空 I BFRIER (RCVFIE) $A6 6.5中断向量表 向量地址 中断源 CCR 局部使能位 HPRIO $FFA4,$FFA5 BF接收 I BFBUFCTL[15:0] (IENA) $A4 $FFA2,$FFA3 BF同步 I BFRIER (SYNAIE, SYNNIE) $A2 $FFA0,$FFA1 BF常规 I BFBUFCTL[15:0] (IENA), BFGIER (OVRNIE,ERRIE, SYNEIE, SYNLIE, ILLPIE, LOCKIE, WAKEIE) BFRIER (SLMMIE) $A0 $FF98—$FF9F Reserved $FF96,$FF97 CAN4唤醒 I CANRIER (WUPIE) $96 $FF94,$FF95 CAN4错误 I CANRIER (CSCIE, OVRIE) $94 $FF92,$FF93 CAN4接收 I CANRIER (RXFIE) $92 $FF90,$FF91 CAN4发送 I CANTIER (TXEIE[2:0]) $90 $FF8E,$FF8F PORTP中断 I PIEP (PIEP70) $8E $FF8C,$FF8D PWM紧急事件关闭 I PWMSDN (PWMIE) $8C $FF80—$FF8B Reserved 6.6中断的实际应用 应用步骤: 1、确定要使用的中断源 2、要打开相应的中断控制器 3、其它初始化 3、打开总中断 4、编制中断程序: (1)注意格式要求 (2)是哪个中断源的程序,要用其代码标注 #pragma CODE_SEG NON_BANKED interrupt 6 void IRQ_ISR(void) { IRQFunction(); //调用实际IRQ处理程序 } void IRQInit(void) { INTCR = 0xC0; // 1100 0000B EnableInterrupts; } void main(void) { IRQInit(); 。。。。。。 。。。。。。。 } 1、中断初始化 2、中断初始化 4、中断子程序 3、编写中断程序 void IRQFunction(void) { counter++; } #pragma CODE_SEG DEFAULT 第6章 S12中断系统 6.1生活中的中断 6.2异常 6.3中断优先级与中断嵌套 6.4可屏蔽中断(I) 6.5中断向量表 6.6中断程序设计实例 6.1生活中的中断 A读书-书签 B接电话 C开门 A-main() B-Interrupt 1() C -Interrupt 2() 定义 中断定义:是指CPU在正常执行程序过程中,由于内部/外部事件,CPU暂时中断当前程序的运行,转而执行由内部/外部事件引起的中断服务子程序。在中断服务子程序执行完毕后,CPU再重新回来执行当前的程序; 定义 单片机为什么引入中断系统机制 首先想想生活中中断的处理机制及方法 与查询的概念相对应;中断是用以提高计算机工作效率的一种重要机制和技术; 中断系统的功能 能实现: 中断响应:CPU能够知
您可能关注的文档
- 9- 悬挑式脚手架施工方案.doc
- 9(宋占峰)轨道控制网(CPⅢ) 的高程测量.pptx
- 9高尔夫球场景观及会所设计.ppt
- 9.金属一(s区、ds区)(许英慧).ppt
- 3_光源在视觉中的作用及选型指导.ppt
- 3D打印机使用经验交流.ppt
- 9.水泵与水泵站2.11吸水性能 汽蚀与安装高度.ppt
- 3_形状和位置公差-高清.ppt
- 9、圆锥的体积(例3).ppt
- 9.1常见的金属材料第一课时.pptx
- 专卖店促销员销售与成交技巧培训课件(34P).pptx
- 红色商务风新员工入职销售技巧知识培训课件(34P).pptx
- 专卖店商场销售员销售与成交技巧培训课件(34P).pptx
- 小区物业保安法律知识培训课件(28P).pptx
- 专卖店销售员轻松成交技巧培训(34P).pptx
- 轻松成交客户新员工入职通用销售技巧知识培训(34P).pptx
- 2024年初级《银行业法律法规与综合能力》考前必刷必练题库500题(含真题、必会题).docx
- 2024年“新安法知多少”知识竞赛题库及答案(最新版).docx
- 2024年30秒毕业生面试工作自我介绍.docx
- 2024年《医务人员礼仪培训》心得体会.docx
最近下载
- 2024年江苏省高考数学试卷(含答案解析).docx
- 异步电机m-s曲线测绘实验报告(共9篇).docx
- 动漫IP授权与衍生品策划.pptx VIP
- ABB 传动变频器ACS880-01传动模块硬件手册 安装及使用手册.pdf
- 部编版三年级语文下册第八单元习作《这样想象真有趣》精品课件.pptx VIP
- 父亲的草原母亲的河正谱 PDF高清版.pdf
- 2021年天津市专技人员继续教育公需课答案科学谋划“十四五”经济社会发展的宏伟蓝图.pdf VIP
- 《排球专修》教学大纲(含课程思政元素) .docx
- 重庆鈊渝金融租赁股份有限公司2019年招聘模拟试题及答案解析.docx
- 《基础护理学》-病人清洁的护理教案设计.docx VIP
文档评论(0)