单片机应用设计实践2-cortex m3概览

单片机应用设计实践2-cortex m3概览

ID:5580620

大小:164.00 KB

页数:9页

时间:2017-11-13

单片机应用设计实践2-cortex m3概览_第1页
单片机应用设计实践2-cortex m3概览_第2页
单片机应用设计实践2-cortex m3概览_第3页
单片机应用设计实践2-cortex m3概览_第4页
单片机应用设计实践2-cortex m3概览_第5页
资源描述:

《单片机应用设计实践2-cortex m3概览》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Cortex-M3结构图寄存器组操作模式和特权级别Cortex-M3处理器支持两种操作模式:handlermode(处理者模式)threadmode(线程模式)Cortex-M3处理器支持两种特权级别:privileged(特权级)Unprivileged(非特权级/用户级)Cortex-M3处理器支持两种操作状态:thumb状态debug状态操作模式及特权级转换图特权级线程模式特权级handler模式用户级线程模式复位异常返回触发异常异常返回触发异常修改CONTROL内建的NVICNVIC(NestedVectoredIn

2、terruptController)—嵌套向量中断控制器:提供如下功能:可嵌套中断支持向量中断支持动态优先级调整支持低中断延迟中断可屏蔽存储器映射总线接口(BusMatrix)BusMatrix是处理器内核、调试接口与外部总线之间的连接部件,有如下总线接口:ICode总线:访问代码区指令DCode总线:访问代码区数据System总线:访问片内SRAM、片外RAM、片内/片外外设、部分系统存储区PPB总线(PrivatePeripheralBus):访问调试组件Thumb-2指令集特点及优点:32位指令和16位指令兼容无状态切

3、换的额外开销,节省了执行时间和指令空间源文件不需要分为ARM编译和Thumb编译,软件开发的管理效率提高不需要考虑软件的状态切换问题,降低开发难度中断及异常CortexM3的所有中断及异常都由NVIC实现,提供优先级管理及嵌套中断支持。支持11种系统异常及240个外部中断,再加上5个保留的异常,共支持256个异常类型。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。