原创 ARM Cortex-M3体系结构

2009-11-1 23:50 2892 3 3 分类: MCU/ 嵌入式

ARM Cortex-M3是一款低功耗处理器,中断延迟短,调试成本低,是为要求有快速中断响应能力的深度嵌入式应用而设计。该处理器采用ARMv7-M架构。


Cortex-M3处理器整合了以下组件:


1、处理器内核


-ARMv7-M\


-分组的SP\


-硬件出发指令


-处理模式和线程模式


-Tumb状态和调试状态


-可中断和可继续的LDM/STM,PUSH/POP


-自动保存和恢复处理器状态


-支持ARMv6架构


-ARMv6非对齐访问


2、嵌套向量中断控制器(NVIC)


-外部中断可配置为1~240个


-优先级可配置为3~8位


-中断优先级可动态地重新配置


-优先级分组


-支持末尾连锁和迟来中断


-处理器状态在进入中断时自动保存,中断退出时自动恢复


3、存储器保护单元(MPU)


-8个存储区


-子区禁止功能


-可使能背景区


-4、总线接口


-AHBLite ICode DCode 和系统总线


-APB专用外设总线


-Bit band 支持


-存储器访问对齐


-写缓冲区


5、低成本调试


 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
3
关闭 站长推荐上一条 /3 下一条