飞思卡尔2-7中断”.pptVIP

  • 2
  • 0
  • 约3.92千字
  • 约 22页
  • 2017-06-11 发布于北京
  • 举报
飞思卡尔2-7中断”

* 第7章 S12中断系统 7.1 中断系统概述 中断概念:指某外部事件或异常发生时,CPU暂时停止执行当前的程序(保护断点),转向中断服务程序;中断处理完后返回原来的程序继续运行(恢复断点)。 中断是MCU的重要功能。 S12MCU丰富的中断源: 多个普通中断、多个特殊中断。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 7.1.1 S12的特殊中断---复位 5种情况可以触发复位中断(不可屏蔽中断): 上电复位(低电压) 外部(RESET)复位 非法寻址复位 看门狗定时器溢出复位 设置COPCTL寄存器(CR[2:0]非零) 时钟监视失效复位 设置PLLCTL寄存器(CME=1,SCME=1) Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 上电复位和外部RESET复位中断的向量地址: $FFFE~$FFFF Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 7.1.2 S12XS的中断 不可屏蔽中断: 非法指令中断 TRAP 软件中断 SWI 外部中断 XIRQ 系统中断 SYS 伪中断 可屏蔽中断 ( I位可屏蔽中断 ) IRQ、RTI、TIME、SCI、SPI、CAN等功能部件。 CCR的X、I位 --- 0=允许中断;1=屏蔽中断,复位默认1。 CCR的X位可设置一次,不能发生0到1的变化即不能关闭。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 地址$FF10~$FFF8为S12X的中断向量表。 每个向量(2个字节)指向中断服务程序的入口地址。 外部中断IRQ的向量地址: $FFF2~$FFF3 中断向量表: Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 中断优先级:非I位可屏蔽> I位可屏蔽; 非I位可屏蔽中断可以中断I位可屏蔽中断,且IPL不变; 例如: 在中断中加入 SWI指令,可以中断一个I位可屏蔽中断。 伪中断 :$FF10 , 最底部。优先级 ??????。 系统中断 :$FF12 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. IVBR = $FF : $FF10 TO $FFFE IVBR = $EF : $EF10 TO $EFFE Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 200

文档评论(0)

1亿VIP精品文档

相关文档