Cortex- M 3处理器是 ARM 公司设计的最新的一个 32位处理器系列, 目的是全面替代目前的 8位, 16位单片机。Co rtex- M 3是一个 32位处理器内核, 内部的数据路径是 32位的, 寄存器是 32位的, 存储器接口也是 32位的, 采用了哈佛结构, 拥有独立的指令总线和数据总线, 可以让取指与数据访问并行不悖。具有性能强劲、功耗低、实时性好、使用方便、价格低廉等优点。( 1) 中断系统。 Cortex - M 3 内核集成了 NV IC(嵌套向量中断控制器 ), 由 NV IC来实现中断机制, 支持多达 240个外部中断输入。由于不再需要软件来判断中断源, 向量化的中断功能极大地缩短了中断延迟。中断的嵌套也是在硬件水平上实现的, 不需要软件代码来实现对中断的操作非常自由, 既可以屏蔽优先级低于某个阈值的中断 /异常, 也可以全体屏蔽, 这有利于提高程序实时性, 使对时间敏感的部分程序能在规定期限内完成, 而不被中断打断。 Cortex- M 3 支持多达256级的可编程优先级, 具体的可支持优先级数由芯片制造商决
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !