第3讲 msp430中断系统st_517705504
42页1、一、一、MSP430的中断系统简介二、的中断系统简介二、MSP430的中断系统实验的中断系统实验第第3讲讲MSP430中断系统中断系统1、中断的概念、中断的概念2、MSP430的中断源类型的中断源类型3、MSP430x169的中断向量表、中断优先级的中断向量表、中断优先级4、可屏蔽中断响应过程、可屏蔽中断响应过程5、端口、端口P1和和P2外中断外中断6、可屏蔽中断程序设计、可屏蔽中断程序设计一、一、MSP430的中断系统的中断系统CPU执行流程执行流程中断服 务程序中断服 务程序1中断服 务程序中断服 务程序 2非预料 事件非预料 事件1非预料 事件非预料 事件 2无中断时有中断时无中断时有中断时1、中断的概念、中断的概念中断是暂停中断是暂停CPU正在运行的程序,转去执行相应的正在运行的程序,转去执行相应的中断服务程序中断服务程序,完毕后返回被中断的程序继续运行的现象和技术。,完毕后返回被中断的程序继续运行的现象和技术。2、 MSP430的中断源类型的中断源类型两种分类:两种分类:1) 按中断源的按中断源的响应是否受控响应是否受控分类分类2)按中断源来自按中断源来自MCU外部引脚还是内
2、部外部引脚还是内部分类分类MSP430的中断源分为三大类型的中断源分为三大类型系统复位中断系统复位中断 system reset (也称不可屏蔽中断,也称不可屏蔽中断,Nonmaskable interrupts) 不能被总控位不能被总控位GIE和自己的分控位和自己的分控位IE位屏蔽的中断位屏蔽的中断非屏蔽中断非屏蔽中断(Non)maskable interrupts 不能被总控位不能被总控位GIE屏蔽, 但能被自己的分控位屏蔽, 但能被自己的分控位IE位屏蔽的中断位屏蔽的中断可屏蔽中断可屏蔽中断maskable interrupts 能被总控位能被总控位GIE和自己的分控位和自己的分控位IE位屏蔽的中断位屏蔽的中断1) 按中断源的按中断源的响应是否受控响应是否受控分类分类GIE : 可屏蔽中断屏蔽位可屏蔽中断屏蔽位 (General Interrupt Enable Bit)置位置位1: 允许所有可屏蔽中断复位允许所有可屏蔽中断复位0: 禁止所有可屏蔽中断禁止所有可屏蔽中断159876543210保留保留VSCG1SCG0OSCOFFCPUOFFGIENZC状态寄存器状态寄存器SR
3、(Status Register)开开/关总中断控制位指令关总中断控制位指令 (disable/enable general interrupt bit)指令格式执行操作指令格式执行操作V Z N C_DINT( );0 GIE* * * *_EINT( );1 GIE#include “intrinsics.h”#include “in430.h“非屏蔽中断的控制机制非屏蔽中断的控制机制individual enable bitCPU 优先权裁决中断请求优先权裁决中断请求CPU 中断响应中断响应(non)_maskable interruptCPU 优先权裁决优先权裁决GIECPU 中断响应中断响应可屏蔽中断的控制机制(分控位、总控位)可屏蔽中断的控制机制(分控位、总控位) individual enable bit中断请求中断请求maskable interrupt1-enable 0-disable1-enable 0-disable1-enable 0-disable 分控位总控位分控位分控位总控位分控位2) 按中断源来自按中断源来自MCU外部引脚还是内部外部引脚还是内部分类分
4、类外中断外中断内 中 断内 中 断由外部引脚由外部引脚(如如RST/NMI)产生的中断产生的中断, 为为外中断外中断,由,由MCU内部模块产生的中断,称内部模块产生的中断,称内中断内中断RST/NMI P1.0P1.7外中断外中断内中断内中断外中断外中断: 引脚引脚RST/NMI、P1.0P1.7、P2.0P2.7产生的中断产生的中断 内中断内中断: 由由MCU内部模块产生内部模块产生MSP430F169的外中断和内中断的外中断和内中断Interrupt SourceInterrupt FlagSYSTEM InterruptAddressPriorityPower up, External Reset Watchdog, Flash memoryWDTIFG, KEYVReset0FFFEh15(highest)NMI , Oscillator Fault, Flash memory access violationNMIFG,OFIFG,ACCVIFG(Non)maskable0FFFCh14Timer_B7TBCCR0 CCIFGMaskable0FFFAh13Timer_B7T
《第3讲 msp430中断系统st_517705504》由会员wt****50分享,可在线阅读,更多相关《第3讲 msp430中断系统st_517705504》请在金锄头文库上搜索。
高电压技术 第一章第四节 起始电压与气压的关系
风湿免疫病的新认识与新进展
频数分布表与频数分布直方图1
青岛版九上1.1《平行四边形及其性质》(1)
集团整体业务群的战略安排
金钱_共同面对的话题71171
重要有机物的制备
重性精神疾病的防治培训
酵母醇脱氢酶的提取及专一性测定
高二选修(溶液的酸碱性)2010hy
高二生物必修3《生态系统的物质循环》课件
高一数学集合的基本关系
陈-从梯子的倾斜程度谈起(2)
阿卡宁衍生物合成产物中乙酰胆碱酯酶抑制剂的筛选 -
课题1 海带中碘元素的分离及检验
说不尽的桥课件1
语法--英语词性分类及用法
记忆与知识的储存
解读“引起近视的其它原因”
计算机算法设计与分析(第3版)第2章
2023-07-24 59页
2023-03-30 2页
2023-03-10 10页
2022-07-11 1页
2022-07-11 1页
2022-07-11 2页
2022-07-11 2页
2022-07-11 1页
2022-07-11 2页
2022-07-11 1页