电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问
CortexM0_第1页
1/31
CortexM0_第2页
2/31
CortexM0_第3页
3/31
1 单片机教程 (Cortex -M0 处理器) 第1 章 Cortex -M0 的处理器和内核外设 1.1 系统接口 1.2 集成的可配置调试 1.3 Cortex -M0 处理器的特性小结 1.4 Cortex -M0 内核外设 第2 章 Cortex -M0 处理器 2.1 编程模型 2.2 存储模型 2.3 异常模型 2.4 故障处理 2.5 功耗管理 第3 章 外设 3.1 关于ARMCortex -M0 3.2 嵌套向量中断控制器 3.3 系统控制块 3.4 系统定时器,Sy sTick 2 第1 章 Cortex -M0 的处理器和内核外设 Cortex-M0 处理器是一个入门级(entry-level)的32 位ARM Cortex 处理器,设计用在更宽范围的嵌入式应用中。该处理器包含以下特性,给开发者提供了极大的便利: ● 结构简单,容易学习和编程; ● 功耗极低,运算效率高; ● 出色的代码密度; ● 确定、高性能的中断处理; ● 向上与 Cortex-M 处理器系列兼容 图 1.1 Cortex-M0 的具体实现 Cortex-M0 处理器基于一个高集成度、低功耗的32 位处理器内核,采用一个3 级流水线冯·诺伊曼结构(Von Neumann architecture)。通过简单、功能强大的指令集以及全面优化的设计(提供包括一个单周期乘法器在内的高端处理硬件),Cortex-M0 处理器可实现极高的能效。 Cortex-M0 处理器采用ARMv6-M 结构,基于 16 位的Thumb 指令集,并包含Thumb-2 技术。提供了一个现代 32 位结构所希望的出色性能,代码密度比其他 8 位和16 位微控制器都要高。 Cortex-M0 处理器紧密集成了一个可配置的嵌套向量中断处理器(NVIC),提供业界领先的中断性能。NVIC 具有以下功能: ● 包含一个不可屏蔽的中断(NMI)。NMI 在LPC111x 上不能实现; ● 提供零抖动中断选项; ● 提供4 个中断优先级。 处理器内核和NVIC 的紧密结合使得中断服务程序(ISR)可以快速执行,极大地缩短了中断延迟。这是通过寄存器的硬件堆栈以及加载-乘和存储-乘操作的停止和重启来获得的。中断处理程序不需要任何汇编封装代码,不用消耗任何ISR 代码。末尾连锁的优化还极大地降低了一个ISR 切换到另一个ISR 时的开销。 为了优化低功耗设计,NVIC 还与睡眠模式相结合,提供一个深度睡眠功能,使整个器件迅速掉电。 3 1.1 系统接口 Cortex -M0 处理器提供一个简单的系统级接口,使用 AMBA 技术来提供高速、低延迟的存储器访问。 1.2 集成的可配置调试 Cortex -M0 处理器执行一个完整的硬件调试方案...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部