单片机原理及应用Principle and application of MCU与中断相关的几个概念1、中断源:引起CPU中断的根源或原因,称为中断源。中断源向CPU提出的处理请求,称为中断请求或中断申请。2、中断优先级当有几个中断源同时申请中断时,那么就存在CPU先响应哪个中断请求的问题?为此,CPU要对各中断源确定一个优先等级,称为中断优先级。中断优先级高的中断请求优先响应。3、中断嵌套中断优先级高的中断请求可以中断CPU正在处理的优先级更低的中断服务程序,待完成了中断优先权高的中断服务程序之后,再继续执行被打断的优先级低的中断服务程序,这就是中断嵌套
单片机原理及应用 Principle and application of MCU 与中断相关的几个概念 1、中断源: 引起CPU中断的根源或原因,称为中断源。中断源向CPU提出的处 理请求,称为中断请求或中断申请。 2、中断优先级 当有几个中断源同时申请中断时,那么就存在CPU先响应哪个中断 请求的问题?为此,CPU要对各中断源确定一个优先等级,称为中断优 先级。中断优先级高的中断请求优先响应。 3、中断嵌套 中断优先级高的中断请求可以中断CPU正在处理的优先级更低的中 断服务程序,待完成了中断优先权高的中断服务程序之后,再继续执 行被打断的优先级低的中断服务程序,这就是中断嵌套
单片机原理及应用PrincipleandapplicationofMcuIAP15W4K58S4单片机的中断系统有21个中断源单片机型号STC15F100WSTC15F408ADSTC15W20ISSTC15W401ASSSTC15W404S/STC15W1K16S/STC15F2K60S2STC15W4K32S4系列系列系列系列系列系列系列系列中断源类型VNVVVVV外部中断O(INTO)VVVVVVVV定时器0中断NVVVVVVV外部中断1(INT1)VVVV定时器1中断小VV7JV串口1中断VVVVVA/D转换中断VVJVVVVV低压检测(LVD)中断VVVVCCP/PWM/PCA中断VV串口2中断VVVVVVSPI中断VVVVVVVV外部中断2(INT2)VVVVVNV外部中断3(INT3)VVNVVVV.V定时器2中断-VVVVVCVV外部中断4(INT4)VV串口3中断LV串口4中断V定时器3中断TV定时器4中断V777V比较器中断VPWM中断福VPWM异常检测中断
单片机原理及应用 Principle and application of MCU IAP15W4K58S4单片机的中断系统有21个中断源
单片机原理及应用Principleandapplicationof Mcu三、中断系统中断请求、中断响应、中断服务、中断返回(一)中断系统--中断请求IAP15W4K58S4单片机的中断系统有21个中断源,2个优先级,可实现2级中断服务嵌套。中断标志中断请求专门的中断使能全局的中断使能
单片机原理及应用 Principle and application of MCU (一)中断系统-中断请求 IAP15W4K58S4单片机的中断系统有21个中断源,2个 优先级,可实现2级中断服务嵌套。 中断请求 中断标志 全局的中断使能 专门的中断使能 三、中断系统 中断请求、中断响应、中断服务、中断返回
单片机原理及应用Principle andapplication of Mcu中断逻辑结构图中断优先级中断允许控控制寄存器制寄存器+上升沿和最低优先级中断V下降沿均IP, IP2IE.INT CLKO.IE2可中断最高优先级中断EAXTCON.0/ITO-0FPXOEXO0L-IEOINTOd.0highTCON.O/ITO-1PTOETO0OTimerO/TF0A011XTCON.2/IT1-0PXIEXI0XINTIIE1TCON.2/ITI-)PT!ETIooTimerl/TFI1PSES0RI串口1/SITISTC15W4K系列单片机无CCP2PADCEADC0CFADC_FLAGECFCCFOPLVDELVD0LVDF-ECCFO1CCF1PPCA0ECCF1CCCF2ECCF2PS2ES20.AS2RI串口2/S21S2TI
单片机原理及应用 Principle and application of MCU 中断逻辑结构图
单片机原理及应用Principleand application of McUPS2ES20S2RI串口2/S21YO..S2TIPSPIESPIO1MoSPIFSPI中断1-中断查询PPWMENPWM/ECBI0.O次序PWM中断CBIFo-ENPWM/-PPWMFDENFD/EFDI0-PWM异常检测中断MoFDIF.EX2L无中断优先级控制位,内INT2d1o中断优先级固定为0级EX3y无中断优先级控制位,中INT3-C中断优先级固定为0级ET2X无中断优先级控制位,T2a*a中断优先级固定为0级EX4无中断优先级控制位,Mo风INT4中断优先级固定为0级ES3S3RI无中断优先级控制位,串口3/S3O1oS3TI中断优先级固定为0级ES4X无中断优先级控制位,S4RI串口4/S4oS4TI中断优先级固定为0级ET3无中断优先级控制位,AT3中断优先级固定为0级ET4L无中断优先级控制位,T4OClow中断优先级固定为0级PIENIE无中断优先级控制位,比较器CMPIFCMPIFPCMPIFn)O中断优先级固定为0级PWM中断和PWM异常检测中断的中断查询EA:GlobalEnable,总中断允许位次序顺延到此位置(比较器中断后面)
单片机原理及应用 Principle and application of MCU