第4章中断优秀PPT.ppt
《第4章中断优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第4章中断优秀PPT.ppt(55页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第4章中断现在学习的是第1页,共55页4.1 4.1 系统配置寄存器系统配置寄存器4.1.1 4.1.1 系统控制和状态寄存器系统控制和状态寄存器1 1系统控制和状态寄存器系统控制和状态寄存器1 1(SCSR1SCSR1)SCSR1SCSR1映射到数据存储器空间的映射到数据存储器空间的7018h7018h,各位如下:,各位如下:位位1515:保留保留位位1414:CLKSRCCLKSRC,为,为CLKOUTCLKOUT引脚输出时钟源的选择位引脚输出时钟源的选择位 0 0CLKOUTCLKOUT引脚输出引脚输出CPUCPU时钟时钟;1 1CLKOUTCLKOUT引脚输出引脚输出WDCLKWDCL
2、K时钟时钟。位位1313、1212:LPM1LPM1,LPM0LPM0,低功耗模式选择低功耗模式选择,指明在执行,指明在执行IDLE IDLE 指令指令后后进入哪一种低功耗模式进入哪一种低功耗模式。现在学习的是第2页,共55页0000进入进入IDLE1IDLE1(LPM0LPM0)模式;模式;0101进入进入IDLE2IDLE2(LPM1LPM1)模式;模式;1x1x进入进入 HALTHALT(LPM2LPM2)模式。模式。位位11119 9:CLK PS2-CLK PS0CLK PS2-CLK PS0,(,(PLLPLL)时钟预定标选择位,)时钟预定标选择位,选择输入时钟频率选择输入时钟频率
3、finfin的的倍频系数倍频系数,如,如表表4.14.1(P32P32)所示。所示。0000004 4;0010012 2;0100101.31.33 3;0110111 1;现在学习的是第3页,共55页1001000.80.8;1011010.660.66;1101100.570.57;1111110.50.5位位8 8:保留保留位位7 7:ADC CLKEN,ADC CLKEN,ADCADC模块模块时钟使能控制位时钟使能控制位0 0-禁止禁止ADCADC模块时钟(节能)模块时钟(节能)1 1-使能使能ADCADC模块时钟,且正常运行模块时钟,且正常运行位位6 6:SCICLKEN,SCIC
4、LKEN,SCISCI模块模块时钟使能控制位时钟使能控制位0-禁止禁止SCISCI模块时钟(节能)模块时钟(节能)现在学习的是第4页,共55页1 1-使能使能SCISCI模块时钟,且正常运行模块时钟,且正常运行位位5 5:SPICLKEN,SPICLKEN,SPISPI模块时钟使能模块时钟使能控制位控制位0 0-禁止禁止SPISPI模块时钟(节能)模块时钟(节能)1 1-使能使能SPISPI模块时钟,且正常运行模块时钟,且正常运行位位4 4:CANCLKEN,CANCLKEN,CANCAN模块时钟使能模块时钟使能控制位控制位0 0-禁止禁止CANCAN模块时钟(节能)模块时钟(节能)1 1-使
5、能使能CANCAN模块时钟,且正常运行模块时钟,且正常运行位位3 3:EVBCLKEN,EVBCLKEN,EVBEVB模块时钟使能模块时钟使能控制位控制位0 0-禁止禁止EVBEVB模块时钟(节能)模块时钟(节能)1 1-使能使能EVBEVB模块时钟,且正常运行模块时钟,且正常运行位位2 2:EVACLKEN,EVACLKEN,EVAEVA模块时钟使能模块时钟使能控制位控制位现在学习的是第5页,共55页0 0-禁止禁止EVAEVA模块时钟(节能)模块时钟(节能)1 1-使能使能EVAEVA模块时钟,且正常运行模块时钟,且正常运行位位1 1:保留:保留位位0 0:ILLADR,ILLADR,无效
6、地址检测位无效地址检测位 检测到无效地址时,该位置检测到无效地址时,该位置1 1。置置1 1后需软件来清后需软件来清0 0,即向该,即向该位写位写0 0即可。即可。复位时复位时该位为该位为0 0。注意注意:任何无效的地址会任何无效的地址会导致不可屏蔽中断(导致不可屏蔽中断(NMINMI)事件发生)事件发生。2 2系统控制和状态寄存器系统控制和状态寄存器2(SCSR2)2(SCSR2)SCSR2SCSR2被映射到数据存储器空间被映射到数据存储器空间7019h7019h,各位意义如下,各位意义如下现在学习的是第6页,共55页位位15-715-7:保留位:保留位位位6 6:I/P QUALI/P Q
7、UAL,时钟输入限定,它限定输入到,时钟输入限定,它限定输入到LF240 xLF240 x的的CAP1-6CAP1-6、XINT1-2XINT1-2、ADCSOCADCSOC、PDPINTAPDPINTA*/PDPINTBPDPINTB*引脚上引脚上的最小脉冲宽度的最小脉冲宽度。脉冲宽度只有达到这个。脉冲宽度只有达到这个宽度之后,内部的输入状态才会改变。宽度之后,内部的输入状态才会改变。0 0-锁存脉冲至少需要锁存脉冲至少需要5 5个个时钟周期;时钟周期;1 1-锁存脉冲至少需要锁存脉冲至少需要1111个个时钟周期。时钟周期。如这些如这些引脚作引脚作I/OI/O使用使用,则,则不使用不使用输入
8、时钟限定输入时钟限定电路。电路。现在学习的是第7页,共55页位位5 5:WDWD保护位,该位保护位,该位可用来禁止可用来禁止WDWD工作工作。该位是。该位是个只能个只能清除的位,复位后清除的位,复位后1 1。通过向该位写。通过向该位写1 1对其清对其清0 0。0 0-保护保护WDWD,防止防止WDWD被软件禁止被软件禁止。1 1-复位时的默认值复位时的默认值,禁止禁止WDWD工作工作。位位4 4:XMIF HI-ZXMIF HI-Z。该位控制外部存储器接口信号。该位控制外部存储器接口信号 (XMIF)(XMIF)。0 0-所有所有XMIFXMIF信号为正常驱动模式信号为正常驱动模式(非高阻态非
9、高阻态)。1 1-所有所有XMIFXMIF信号处于高阻态。信号处于高阻态。现在学习的是第8页,共55页位位3 3:BOOTBOOT(使能位)。这位反映了(使能位)。这位反映了BOOTENBOOTEN*引脚在复位时的引脚在复位时的状态。状态。0 0-使能引导使能引导ROMROM。地址。地址0000h-00FFh0000h-00FFh被片内引导被片内引导ROMROM块块占用占用。禁止用。禁止用FLashFLash存储器。存储器。1 1-禁止引导禁止引导ROMROM。LF2407LF2407片内片内FlashFlash程序存储器程序存储器映射地映射地址范围为址范围为0000h-7FFFh0000h-
10、7FFFh。位位2 2:MP/MCMP/MC*(微处理器微控制器选择微处理器微控制器选择)。0 0:DSP:DSP设置为设置为微控制器方式微控制器方式,片内,片内FLASHFLASH映射到程序存储器映射到程序存储器空间,地址为空间,地址为0000h-7FFFh0000h-7FFFh。现在学习的是第9页,共55页1 1:DSP:DSP设置为设置为微处理器方式微处理器方式,程序,程序空间空间0000h-7FFFh0000h-7FFFh被映射到被映射到片外程序存储器空间片外程序存储器空间(必须外扩外部程序存储器必须外扩外部程序存储器)位位1-01-0:SARAMSARAM的程序的程序/数据空间选择数
11、据空间选择 0000-地址空间不被映射,该空间被分配到外部存储器地址空间不被映射,该空间被分配到外部存储器现在学习的是第10页,共55页0l0l-SARAM-SARAM 被映射到片内程序空间被映射到片内程序空间1010-SARAM-SARAM 被映射到片内数据空间被映射到片内数据空间1111-SARAM-SARAM 被映射到片内程序空间,又被映射到片被映射到片内程序空间,又被映射到片内数据空间内数据空间 4.1.24.1.2器件标识号寄存器器件标识号寄存器(DINR)(DINR)映射到映射到数据存储器空间数据存储器空间701Ch701Ch。各位意义:。各位意义:位位15-415-4:DIN15
12、-DIN4DIN15-DIN4。为。为DSPDSP器件的器件的器件标识号(器件标识号(DINDIN)。现在学习的是第11页,共55页位位3-03-0:DIN3-DIN0DIN3-DIN0。为所用。为所用DSPDSP的器件的的器件的版本、给定值版本、给定值。不同型号的不同型号的DSPDSP所对应的所对应的DIN15-DIN0DIN15-DIN0的值如下:的值如下:器件器件 版本版本 DIN15-DIN0DIN15-DIN0LF2407 1.0-1.5 0510hLF2407 1.0-1.5 0510hLF2407 1.6 0511hLF2407 1.6 0511hLF2407A LF2407A
13、1.0 0520h 1.0 0520h LC2406A 1.0 0700hLC2406A 1.0 0700hLC2402A 1.0 0610h LC2402A 1.0 0610h 现在学习的是第12页,共55页4.2 4.2 中断优先级和中断向量表中断优先级和中断向量表LF2407 DSPLF2407 DSP具有具有3 3个个不可屏蔽中断和不可屏蔽中断和6 6个级别个级别的可屏蔽中断的可屏蔽中断(INT1-INT6INT1-INT6)。对多个外设的中断需求采用了对多个外设的中断需求采用了中断扩展设计中断扩展设计来满足来满足 。在在每级可屏蔽中断(每级可屏蔽中断(INT1-INT6INT1-IN
14、T6)中又有多个中断源)中又有多个中断源,每个,每个中断源都中断源都有唯一的中断入口地址向量有唯一的中断入口地址向量。表表4.2(P34)4.2(P34)不可屏蔽中断源不可屏蔽中断源的的优先级优先级和和中断入口地址向中断入口地址向量表量表。表表4.3(P34)4.3(P34)可屏蔽中断源可屏蔽中断源的优先级的优先级和和中断入口地址向量表中断入口地址向量表。现在学习的是第13页,共55页表表4.2 4.2 不可屏蔽中断不可屏蔽中断(3(3个个)中断优先级中断优先级 中断名称中断名称 外设中断向量外设中断向量 描述描述 1 Reset 0000h 1 Reset 0000h 复位引脚和复位引脚和W
15、DWD溢出溢出 2 2 保留保留 0026 0026h h 仿真陷阱仿真陷阱 3 3 NMI 0004h NMI 0004h 软件中断软件中断现在学习的是第14页,共55页表表4.3 INT1(4.3 INT1(级别级别1 1)中断优先级中断优先级 中断名称中断名称 外设中断向量外设中断向量 描述描述 4 PDPINTA 0020h 功率驱动保护中断功率驱动保护中断 5 PDPINTB 0019h 功率驱动保护中断功率驱动保护中断 6 ADCINT 0004h 高高优先级优先级ADC中断中断 7 XINT1 0001h 高高优先级外中断优先级外中断 8 XINT2 0001h 高高优先级外中断
16、优先级外中断 9 SPINT 0005h 高高优先级优先级SPI中断中断 10 RXINT 0006h 高高优先级优先级SCI接收中断接收中断 11 TXINT 0007h 高高优先级优先级SCI发送中断发送中断 12 CANMBINT 0040h 高高优先级优先级CAN邮箱中断邮箱中断 13 CANERINT 0041h 高高优先级优先级CAN错误中断错误中断现在学习的是第15页,共55页INT2(INT2(级别级别2 2)中断优先级中断优先级 中断名称中断名称 外设中断向量外设中断向量 描述描述 14 CMP1INT 0021h 比较器比较器1 1中断中断 15 CMP2INT 0022h
17、 比较器比较器2 2中断中断 16 CMP3INT 0023h 比较器比较器3 3中断中断 17 T1PINT 0027h 定时器定时器1 1周期中断周期中断 18 T1CINT 0028h 定时器定时器1 1比较中断比较中断 19 T1UFINT 0029h 定时器定时器1下溢中断下溢中断 20 T1OFINT 0029h 定时器定时器1上溢中断上溢中断 21 CMP4INT 0024h 比较器比较器4中断中断 22 CMP5INT 0025h 比较器比较器5中断中断 23 CMP6INT 0026h 比较器比较器6中断中断现在学习的是第16页,共55页续续 INT2(INT2(级别级别2
18、2)中断优先级中断优先级 中断名称中断名称 外设中断向量外设中断向量 描述描述 24 T3PINT 002Fh 24 T3PINT 002Fh 定时器定时器3 3周期中断周期中断25 T3CINT 0030h 25 T3CINT 0030h 定时器定时器3 3比较中断比较中断 26 T3UFINT 0031h 26 T3UFINT 0031h 定时器定时器3 3下溢中断下溢中断27 T1OFINT 0032h 27 T1OFINT 0032h 定时器定时器3 3上溢中断上溢中断现在学习的是第17页,共55页INT3(INT3(级别级别3 3)中断优先级中断优先级 中断名称中断名称 外设中断向量
19、外设中断向量 描述描述28 T2PINT 002Bh 定时器定时器2周期中断周期中断29 T2CINT 002Ch 定时器定时器2比较中断比较中断 30 T2UFINT 002Dh 定时器定时器2下溢中断下溢中断31 T2OFINT 002Eh 定时器定时器2上溢中断上溢中断32 T4PINT 0039h 定时器定时器4周期中断周期中断33 T4CINT 003Ah 定时器定时器4比较中断比较中断 34 T4UFINT 003Bh 定时器定时器4下溢中断下溢中断35 T4OFINT 003Ch 定时器定时器4上溢中断上溢中断现在学习的是第18页,共55页INT4(INT4(级别级别4 4)中断
20、优先级中断优先级 中断名称中断名称 外设中断向量外设中断向量 描述描述 36 CAP1INT 0033h 比较器比较器1中断中断 37 CAP2INT 0034h 比较器比较器2中断中断 38 CAP3INT 0035h 比较器比较器3中断中断 39 CAP4INT 0036h 比较器比较器1中断中断 40 CAP5INT 0037h 比较器比较器2中断中断 41 CAP6INT 0038h 比较器比较器3中断中断现在学习的是第19页,共55页INT5(INT5(级别级别5 5)中断优先级中断优先级 中断名称中断名称 外设中断向量外设中断向量 描述描述 42 SPINT 0005h 低优先级低
21、优先级SPISPI中断中断 43 RXINT 0006h 低优先级低优先级SCISCI接收中断接收中断 44 TXINT 0007h 低优先级低优先级SCISCI发送中断发送中断 45 CANMBINT 0040h 低优先级低优先级CANCAN邮箱中断邮箱中断 46 CANERINT 0040h 低优先级低优先级CANCAN错误中断错误中断现在学习的是第20页,共55页INT6(INT6(级别级别6 6)中断优先级中断优先级 中断名称中断名称 外设中断向量外设中断向量 描述描述47 ADCINT 0004h 47 ADCINT 0004h 低优先级低优先级ADCADC中断中断48 XINT1
22、0001h 48 XINT1 0001h 低优先级低优先级外中断外中断49 XINT2 0011h 49 XINT2 0011h 低优先级低优先级外中断外中断 N/A TRAP 0022h N/A TRAP 0022h 陷阱中断陷阱中断 N/A N/A 假中断向量假中断向量 0000 0000h h 假中断向量假中断向量 现在学习的是第21页,共55页4.3 4.3 外设中断扩展控制器外设中断扩展控制器LF240 x CPULF240 x CPU内核提供给用户内核提供给用户:6 6级可屏蔽中断级可屏蔽中断INT1-INT6INT1-INT6。每每1 1级分别又包含级分别又包含多个多个外设中断请
23、求外设中断请求,所以用一个,所以用一个外设中外设中断扩展(断扩展(PIEPIE)控制器)控制器专门来管理来自各种外设或外部专门来管理来自各种外设或外部引脚的数十个中断请求。引脚的数十个中断请求。现在学习的是第22页,共55页4.3.1 4.3.1 中断请求层次和结构中断请求层次和结构外设中断个数很多,用外设中断个数很多,用一个两级中断结构一个两级中断结构来扩展可响应的来扩展可响应的中断个数。中断个数。中断请求中断请求/应答应答硬件逻辑硬件逻辑和和中断服务程序软件中断服务程序软件都有都有两级层次两级层次的中断的中断。在低层次中断在低层次中断,从几个外设来的外设中断请求,从几个外设来的外设中断请求
24、(PIRQ)(PIRQ)在中在中断控制器处进行或运算,产生一个断控制器处进行或运算,产生一个INTnINTn(n n1-61-6)中)中断请求断请求。在高层次中断,在高层次中断,从从INTnINTn中断请求产生一个中断请求产生一个到到CPUCPU的中断请求的中断请求。现在学习的是第23页,共55页 如果一个引起中断的外设事件发生且相应的中断使能如果一个引起中断的外设事件发生且相应的中断使能位被置位被置1 1,则会产生一个则会产生一个外设外设到到中断控制器中断控制器的中断请求的中断请求。如果一个外设既可产生高级的中断请求,又可产生低如果一个外设既可产生高级的中断请求,又可产生低级中断请求(如级中
25、断请求(如SCISCI、SPISPI、ADCADC等),对应的中断优先级等),对应的中断优先级位的值也被送到位的值也被送到PIEPIE来进行判断。来进行判断。外设中断请求外设中断请求(PIRQ)(PIRQ)标志位标志位一直保持到一直保持到中断应答自动清除中断应答自动清除或或用软件用软件将其清除。将其清除。现在学习的是第24页,共55页 在高层次中断,在高层次中断,或逻辑运算的多个外设中断请求或逻辑运算的多个外设中断请求INTnINTn产产生一个到生一个到CPUCPU的中断请求,它是的中断请求,它是2 2个个CPUCPU时钟脉冲宽时钟脉冲宽的低的低电平脉冲。电平脉冲。当当多个外设同时发出中断请求
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中断 优秀 PPT
限制150内