嵌入式学习小组
直播中

黄登高

7年用户 188经验值
私信 关注

STM8中断控制器有哪些功能?

STM8中断控制器的功能

回帖(1)

李开英

2020-11-12 11:18:54
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),其地址顺序即为硬件的优先顺序。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分