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),其地址顺序即为硬件的优先顺序。
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),其地址顺序即为硬件的优先顺序。
举报
更多回帖