第3讲 MSP430中断系统st_517705504

第3讲 MSP430中断系统st_517705504

ID:37665672

大小:652.60 KB

页数:42页

时间:2019-05-28

第3讲 MSP430中断系统st_517705504_第1页
第3讲 MSP430中断系统st_517705504_第2页
第3讲 MSP430中断系统st_517705504_第3页
第3讲 MSP430中断系统st_517705504_第4页
第3讲 MSP430中断系统st_517705504_第5页
资源描述:

《第3讲 MSP430中断系统st_517705504》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第3讲MSP430中断系统一、MSP430的中断系统简介二、MSP430的中断系统实验一、MSP430的中断系统1、中断的概念2、MSP430的中断源类型3、MSP430x169的中断向量表、中断优先级4、可屏蔽中断响应过程5、端口P1和P2外中断6、可屏蔽中断程序设计CPU执行流程1、中断的概念无中断时有中断时中断是暂停CPU正在运行的程序,转去执行相应的中断服务程序,完非预料毕后返回被中断的程序继续运行的事件1中断服现象和技术。务程序1非预料事件2中断服务程序22、MSP430的中断源类型两种分类:1)按中断源的响应是否受控分类2)按中断源来自MCU外部引脚还是内部分

2、类1)按中断源的响应是否受控分类MSP430的中断源分为三大类型●系统复位中断systemreset(也称不可屏蔽中断,Nonmaskableinterrupts)——不能被总控位GIE和自己的分控位IE位屏蔽的中断●非屏蔽中断(Non)maskableinterrupts——不能被总控位GIE屏蔽,但能被自己的分控位IE位屏蔽的中断●可屏蔽中断maskableinterrupts——能被总控位GIE和自己的分控位IE位屏蔽的中断状态寄存器SR(StatusRegister)15~9876543210保留VSCG1SCG0OSCOFFCPUOFFGIENZCGIE:可屏蔽

3、中断屏蔽位(GeneralInterruptEnableBit)置位1:允许所有可屏蔽中断复位0:禁止所有可屏蔽中断开/关总中断控制位指令(disable/enablegeneralinterruptbit)指令格式执行操作VZNC_DINT();0→GIE****_EINT();1→GIE#include“intrinsics.h”#include"in430.h"非屏蔽中断的控制机制individualCPU(non)_maskableenablebit优先权裁决interruptCPU中断请求中断响应1--enable0--disable分控位可屏蔽中断的控制机制(

4、分控位、总控位)individualCPUmaskableenablebitGIE优先权裁决interruptCPU中断请求中断响应1--enable1--enable0--disable0--disable分控位总控位2)按中断源来自MCU外部引脚还是内部分类由外部引脚(如RST/NMI)产生的中断,为外中断,由MCU内部模块产生的中断,称内中断RST/NMIP1.0~P1.7外中断内中断MSP430F169的外中断和内中断外中断:引脚RST/NMI、P1.0~P1.7、P2.0~P2.7产生的中断内中断:由MCU内部模块产生外中断内中断3、MSP430x169中断源、

5、中断标志、中断向量地址、中断优先级(中断类型号)(MSP430F169.pdfP11)InterruptSourceInterruptFlagSYSTEMInterruptAddressPriorityPowerup,ExternalResetWDTIFG,KEYVReset0FFFEh15(highest)Watchdog,FlashmemoryNMI,OscillatorFault,NMIFG,OFIFG,ACCVIFG(Non)maskable0FFFCh14FlashmemoryaccessviolationTimer_B7TBCCR0CCIFGMaskable0

6、FFFAh13Timer_B7TBCCR1toTBCCR6CCIFGs,TBIFGMaskable0FFF8h12Comparator_ACAIFGMaskable0FFF6h11WatchdogtimerWDTIFGMaskable0FFF4h10USART0receiveURXIFG0Maskable0FFF2h9USART0transmitUTXIFG0Maskable0FFF0h8I2Ctransmit/receive/othersADC12ADC12IFGMaskable0FFEEh7Timer_A3TACCR0CCIFGMaskable0FFECh6Timer

7、_A3TACCR1andTACCR2CCIFGs,Maskable0FFEAh5TAIFGI/Oport1(8flags)P1IFG.0~P1IFG.7Maskable0FFE8h4USART1receiveURXIFG1Maskable0FFE6h3USART1transmitUTXIFG1Maskable0FFE4h2I/Oport2(8flags)P2IFG.0~P2IFG.7Maskable0FFE2h1DAC12DAC12_0IFG,DAC12_1IFG,Maskable0FFE0h0(lowest)DMADMA0I

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。