历史上的今天

今天是:2024年08月31日(星期六)

2021年08月31日 | 飞思卡尔系列MC9S12XS128的中断系统

发布者:梦幻微笑 来源: eefocus关键字:MC9S12XS128  中断系统 手机看文章 扫描二维码
随时随地手机看文章

1、特点:

• Interrupt vector base register (IVBR)

•中断向量基址寄存器(IVBR)
• One spurious interrupt vector (at address vector base1 + 0x0010).

•一个伪中断向量(矢量base1在地址+ 0x0010)。
• One non-maskable system call interrupt vector request (at address vector base + 0x0012).

•一个不可屏蔽系统调用中断向量请求(在地址向量基地+ 0x0012)。
• Three non-maskable access violation interrupt vector requests (at address vector base + 0x0014−
0x0018).•三个不可屏蔽中断访问冲突(在地址向量基地+ 载体的要求−0x0014 0x0018)。
• 2–109 I bit maskable interrupt vector requests (at addresses vector base + 0x001A–0x00F2).

•2-109余位屏蔽中断向量请求(在地址向量基地+ 0x001A - 0x00F2)。
• Each I bit maskable interrupt request has a configurable priority level and can be configured to be handled by either the CPU or the XGATE module2.
•每个余位屏蔽中断请求有一个可配置的优先级,可配置为一方的CPU了XGATE模块2处理。

• I bit maskable interrupts can be nested, depending on their priority levels.

•余位屏蔽中断可以嵌套,根据其优先级。
• One X bit maskable interrupt vector request (at address vector base + 0x00F4).

•一个X位屏蔽中断向量请求(在地址向量基地+ 0x00F4)
• One non-maskable software interrupt request (SWI) or background debug mode vector request (at
address vector base + 0x00F6).•一个非屏蔽软件中断请求或背景调试模式(在请求处理向量向量基地+ 0x00F6)。
• One non-maskable unimplemented op-code trap (TRAP) vector (at address vector base + 0x00F8).

•一个非屏蔽没有得到执行操作码矢量(向量在地址基地+ 0x00F8)。
• Three system reset vectors (at addresses 0xFFFA–0xFFFE).•三个系统(在复位向量地址0xFFFA - 0xFFFE)。
• Determines the highest priority XGATE and interrupt vector requests, drives the vector to the
XGATE module or to the bus on CPU request, respectively.•确定最优先的XGATE的中断向量和要求,驱动的矢量,XGATE模块或请求总线在CPU
• Wakes up the system from stop or wait mode when an appropriate interrupt request occurs or
whenever XIRQ is asserted, even if X interrupt is masked.•一个适当的中断请求时,或当XIRQ被中断,甚至如果X中断屏蔽都可以使系统在停止或等待模式响应。
• XGATE can wake up and execute code, even with the CPU remaining in stop or wait mode.•XGATE可以响应和执行代码,甚至与CPU,在停止或等待模式剩余。

4.1.3 Modes of Operation

工作模式

• Run mode运行模式

This is the basic mode of operation.这是基本的运作模式

• Wait mode等待模式

In wait mode, the XINT module is frozen. It is however capable of either waking up the CPU if an interrupt occurs or waking up the XGATE if an XGATE request occurs. Please refer to Section 4.5.3, “Wake Up from Stop or Wait Mode” for details.

在等待模式下,XINT模块被冻结。然而,它是否能够在中断发生的时候使CPU响应或者XGATE请求发生的时候使XGATE响应。请参阅 第4.5.3节“在停止或等待模式中响应”的细节。

• Stop Mode停止模式

In stop mode, the XINT module is frozen. It is however capable of either waking up the CPU if an interrupt occurs or waking up the XGATE if an XGATE request occurs. Please refer to Section 4.5.3, “Wake Up from Stop or Wait Mode” for details.

在停止模式下,XINT模块被冻结。然而,它是否能够在中断发生的时候使CPU响应或者XGATE请求发生的时候使XGATE响应。请参阅 第4.5.3节“在停止或等待模式中响应”的细节。

 

• Freeze mode (BDM active)

In freeze mode (BDM active), the interrupt vector base register is overridden internally. Please refer to Section 4.3.2.1, “Interrupt Vector Base Register (IVBR)” for details.

在冻结模式(BDM活动),中断向量基址寄存器重写内部。请参阅第4.3.2.1“中断向量基址寄存器(IVBR)”的细节。


关键字:MC9S12XS128  中断系统 引用地址:飞思卡尔系列MC9S12XS128的中断系统

上一篇:飞思卡尔启动过程
下一篇:飞思卡尔MC9S12系列单片机地址影射以及分页问题

推荐阅读

十九世纪末日本海军的兴起,如同吃了伟哥一般,前后不过50年。凭借着灭北洋、败沙俄的劲儿,走上了单挑美国的赌场,不可否认,日本海军的训练及其兵员素质的确是世界一流的,但在太平洋战场上,他们迷信人眼,用所谓的”猫眼” PK 雷达,就有点匪夷所思了。1942年,在瓜岛海战时,美军新研发的雷达刚搬上军舰,受当时的雷达操控技术和地理环境因素影响,...
  跨越1300公里,从江南水乡到西北塞外,太阳能路灯和巨型的输变电网不断从窗外闪过,提醒我古老的敦煌在新时代焕发着更加夺目的光彩。 自2009年以来,首批光伏特许权项目在敦煌荒凉的戈壁滩上落成,太阳能光伏这种极为充沛而独特的资源逐渐走入大众视野,一再打破长期以来内陆戈壁在人们心中“荒凉、干枯、死亡”的形象。  这次入塞,我把目的地定在...
今年,一加推出了 OnePlus Nord,这是该品牌自2015年OnePlus X以来的第一款中端智能手机,不过最新消息确认这款产品并不会在中国大陆发售。不过,Nord的推出标志着一加战略的转变:制造高性价比的智能手机。不过,除了智能手机之外,一加已经推出了 OnePlus Buds 耳机、OnePlus TV 智能电视等其它产品,提供多样化的产品组合。目前,一加似乎还打...
1.题目要求作为本教程最后一个例程,我们也不打算写的太复杂,这次还是运用串口的知识,实现用串口往EEPROM写入数据,同时也能用串口读出EEPROM里的数据出来显示在电脑端的窗口上。根据前几讲的串口与液晶屏的代码理解,这一讲的例程也不难理解。2.main.c测试代码#include <reg52.h> #include <function.h> //详见第六章第8讲#include <uart.h> ...

史海拾趣

问答坊 | AI 解惑

8051 datasheet 元器件资料下载

查询结果共有563个含有8051的datasheet资料…

查看全部问答∨

二极管和发光二极管

二极管的单向导电 二极管是半导体二极管的简称,是由半导体材料制成的.它有两根引线(图15-1),一根叫正极,一根叫负极.二极管的导电性质很特殊.它只允许电流从它的正极流向负极.这很像自行车的气门芯只允许气流从气筒流向车胎一样.....…

查看全部问答∨

ADC0809A/D转换器基本应用技术

基本知识   ADC0809是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件。它是逐次逼近式A/D转换器,可以和单片机直接接口。 (1).ADC0809的内部逻辑结构   由上图可知,ADC0809由一个8路模拟开关、一个地址锁存与译 ...…

查看全部问答∨

哪位用过TSC2006的内部温度传感器?

TSC2006,内部有一个温度传感器,可以测量温度。 哪位大侠用过,能否告知一下如何使用,或者附上代码,谢谢了。…

查看全部问答∨

ARM7的动态分配内存问题

我用的LPC2138芯片,开发软件是ADS 程序如下: int main(void) {         uint8 flag = 0;             sys = (SYS_TYPE *) malloc(sizeof(SYS_TYPE));      &nb ...…

查看全部问答∨

platformbuilder编译错误,请高手指点,谢谢啦!

这是build.err的内容 D:\\WINCE500\\build.log(1) : error SYSGEN0000: error(s) in sysgen phase 这是build.log的内容 Starting sysgen phase for project ( common ) Found localized resources for Languages ( 0404 0407 040C 0410 0411 ...…

查看全部问答∨

X86平台下硬件寄存器映射

在X86平台下硬件寄存器可以映射到IO地址空间也可以映射到物理地址空间,那硬件寄存器又是怎样实现不同的映射的了? 一个硬件寄存器我又如何区分是那一种映射了?…

查看全部问答∨

arm2410开发板怎么接LCD液晶屏??

小弟现有一个勤研的2410开发板 但是没有显示器,板上提供的LCD接口是那种40针的IDE线,我弄了个LCD,不知道怎么接?请了解的给与帮助,,先在此谢过!…

查看全部问答∨

在win32的工程中如何弹出一个提示框?

RT,就是点击一个按钮后弹出的只有OK键的那种对话框, 小弟对win32不熟悉,望各位详细讲解,谢谢, 另外,想问一下,因为是做手机应用软件的开发, 看一些教程都是用MFC的一个工程去做,为什么我们这用win32呢, 这两个开发手机应用软件有什么 ...…

查看全部问答∨

STM32学习

我们学校哪位老师嵌入式牛啊?带带我呢?简单入门就OK! 我现在在学习基于Cortex-m3 的STM32单片机!选择这个如何啊?…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved