STM8 中断控制器(ITC)

来自丢石头百科


STM8中断控制器简介中断控制器提供如下功能:

  • 硬件中断的管理
  • 所有I/O引脚都具有外部中断能力,每一个端口都有独立的中断向量以及独立的标志。
  • 外设中断能力
  • 软件中断的管理(TRAP)
  • 具有灵活的优先级和中断等级管理,支持可嵌套的或同级中断管理:
  • 多达4个软件可编程的嵌套等级
  • 最多有32个中断向量,其入口地址由硬件固定
  • 2不可屏蔽的事件:RESET,TRAP
  • 1个不可屏蔽的最高优先级的硬件中断(TLI)
  • 基于如下STM8资源的中断管理:

  • 位I1和I0位于CPU的条件代码寄存器(CCR)
  • 软件优先级寄存器(ITC_SPRx)
  • 复位向量地址0x00 8000位于程序空间的起始部分。对于具有启动ROM的型号,ST公司把复位初始化程序固化在ROM区中。
  • * 固定的中断向量地址位于程序空间映像的高位地址段(0x00 8004 to 0x00 807C),其地址顺序即为硬件的优先顺序。