CPU中断相关知识科普.docx
《CPU中断相关知识科普.docx》由会员分享,可在线阅读,更多相关《CPU中断相关知识科普.docx(8页珍藏版)》请在第一文库网上搜索。
1、CPU中断相关知识科普文章目录 1.什么是中断 2.CPU中断 2.1CPU中断的概述 2.2CPU中断向量和优先级 2.3CPIJ中断的寄存器 2.4可屏蔽中断的响应过程 2.5X2812f1PIE中断 3.1PIE中断概述 3.2PIE中断寄存器 3.3PIE中断向量表 4.X281x的三级中断系统分析 4.1外设级 4.2PIE级 4.3CPU级1 .什么是中断中断是便性和软件驱动事件,它使得CPU暂停当前的主程序,转而去执行一个中断服务子程序。X281X的中断系统从上至下分成了三级,即CPU级中断、P1E级中断、外设中断。2 .CPU中断通常中断申请信号是由外围设备提出的,表示一个特殊
2、的时间已经发生,请求CPU暂停正在执行的主程序,去处理相应的更为紧急的事件。2.1 CPU中断的概述中断的触发有两种:一种是在软件中写指令,例如INTR、ORIFR或者TRAP指令;另一种是硬件方式触发,例如来自片内外设或者外设设备的中断信号,表示某个事件已经发生。无论是软件中断还是硬件中断,都可以归结为可屏蔽中断和不可屏蔽中断。中断迎中断信号不可屏蔽中断INTR指令和TRAp指令、硬件断NMI、非涉聆陷阱以及硬件复位中断一旦中断申请信号发出可屏蔽由断大部分的中断CPU查这个中断出接受到中断信号后,CPU会按照以下4个步骤来处理中断:接收中断信号:外设或者其他方式向CPU提出中断请求。响应中断
3、:如果是个可屏蔽中断,会检查它的使能情况,决定是否响应,如果是不可屏蔽中断,就立即响应。CPU会完整地执行当前指令,为了记住当前主程序的状态,CPU必须做一些准备工作,例如将寄存器的内容存放到堆栈。准备工作做完之后,CPU就取回中断向量,开始执行中断服务子程序。2.2CPU中断向量和优先级X2812支持32个CPU中断,其中每一个中断都是一个32位的中断向量,即两个16位的寄存器,里面存储的是相应中断服务子程序的入口地址,这个入口地址是个22位的地址。高地址515低地址忽略22位中断向试中断向中绝对地址优先级说明VMAP=OVMAP=IRESET0x0000000x3FFFeOKfi)员位中断
4、INTI0x000002Ox3FFFC25可屏蔽中断11NT20x0000040x3FFFC46可屏薮中断2INT30x0000060x3FFFC67可建酸中断3INT40x0000080x3FFFC88可屏蔽中断41NT5OxOOOOOA0x3ITTCA9可屏蔽中断5INT6OxOOOOOC0x3EEECC10可屏蔽中断6!NT70x0(X)E0x3FFFCE11可屏蔽中断7INT80x0000100x3FFFD012可屏蔽中断8INT90x0000120x3EFFD213可屏蔽中断9INT1O0x0000140x3FFFIM14可屏蔽中断IOINTI!0x0000160x3FFFD615可
5、屏蔽中断HINT120x0000180x3FFFD816可屏蔽中断12INTI3OxOOOOIA0x3FFFDA7M屏蔽中断13INT14OxOOOOIC0x3FTFDC18可屏蔽中断14DM)G1NTOxO(X)OIE0x3KEFDE19(最低)可屏蔽数据标忐中断RTOS1NT0x0000200x3FFFE04可屏蔽实时操作系统中麻Reserved0x0000220x3FFFE22保留NM10x0000240x3FFFE43不可屏蔽硬件中断I11EGA1OxOOOO260x3FFFE6祚法指令捕获USER10x0000280x3FFFE8川户自定义的小ST夕中断向量绝对地址优先级说FVMAP
6、=OVMAPh1USER2OxOOOOZA0x3FFFEA用户C定义陷阱(TRAP)USER30x0002C0x3FFFEC用户口定义陷阱(TRAP)USER40x00002E0x3FFFEE用户自定义陷阱(TRAP)USERS0x0000300x3FFEFO用户自定义陷阱(TRAP)USER60x0000320x3FFFE2用户。定义陷阱(TRAP)USER70x0000340x3FFFF4用户口定义陷阱(TRAP)USER80x0000360x3FFEE6用户自定义陷阱(TRAP)USER90x0000380x3FFFF8用户自定义陷爵(TRAP)USERIO0x00003A0x3FFFF
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CPU 中断 相关 知识 科普