在上三篇《移植初步:环境搭建》《STM3210E平台构建》《调试初步:点亮LED灯》文章中,我们介绍了如何搭建开发环境,并初步写了测试代码,下一步我们将根据Cortex-M3的架构特点,修改启动代码和重写中断向量表。
Cortex-M3的中断架构非常有特色,芯片内建一个嵌套向量中断控制器NVIC(Nested Vectored Interrupt Controller),它与内核是紧耦合的,提供如下的功能:可嵌套中断支持,向量中断支持,动态优先级调整支持,中断延迟大大缩短,中断可屏蔽。NVIC 支持240 个优先级可动态配置的中断,每个中断的优先级有256 个选择。低延迟的中断处理可以通过紧耦合的NVIC 和处理器内核接口来实现,让新进的中断可以得到有效的处理。NVIC通过时刻关注压栈(嵌套)中断来实现中断的末尾连锁(tail
继续阅读与本文标签相同的文章
-
【STM32 .Net MF开发板学习-01】Hello world
2026-05-23栏目: 教程
-
免费发放firmwave,打造史上最低价.Net MF开发板
2026-05-23栏目: 教程
-
Windows Media Center携手新浪、搜狐推出互联网视频
2026-05-23栏目: 教程
-
【玩转.Net MF – 06】为Cortex-M3打造轻量级TinyGUI(上)
2026-05-23栏目: 教程
-
.Net Micro Framework V4.1 beta 发布
2026-05-23栏目: 教程
