电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

cortexm3权威指南

cortexm3权威指南_第1页
1/11
cortexm3权威指南_第2页
2/11
cortexm3权威指南_第3页
3/11
第零章 绪论 阅读可以是一见主动的事,阅读越主动,效果越好。 作为 Cortex系列的处女作,为了让 32位处理器坐庄单片机市场,CM3轰轰烈烈的诞生了!由于采用了最新的设计技术,它的门数更低,性能却更强。许多曾经只能求助于高级 32位处理器或 DSP的软件设计,都能在 CM3跑得很快。嵌入式处理器市场正在 32位化,相信用不了多久,CM3就一定会在这美丽新世界中脱颖而出,比当年 8051推动整个业界还有过之而无不及,再次放飞工程师的梦想,让深埋于心多年的夙愿迎来 dreams come true的激动! 完整的基于 CM3内核的 MCU还需要很多其它组件。芯片制造商得到CM3内核的使用授权后,就可以把CM3内核用在自己的硅片设计中,添加存储器、外设、I/0以及其它功能块。不同厂家设计出的单片机会有不同的配置,包括存储器容量、类型、外设等都各具特色。 Thumb-2真不愧是一个突破性的指令集。它强大、易用、轻佻、高效。Thumb-2是16位 Thumb指令集的一个超集,在 Thumb-2中,16位指令首次与32位指令并存,结果在 Thumb状态下可以做的事情一下子丰富了许多,同样工作需要的指令周期数也明显下降。 Cortex-M3处理器的舞台 ●低成本单片机 ●汽车电子 ●数据通信 ●工业控制 ●消费类产品 第一章 Cortex-M3概览 最淡的墨水也胜于最强的记忆 1.1 CM3是一个 32位处理器内核,内部数据路径是 32位,寄存器是 32位,存储器接口也是 32位。CM3采用哈佛结构,拥有独立的指令总线和数据总线,可以让取指与数据访问并行不悖。这样一来,数据访问不再占用指令总线,从而提升了性能。为了实现这个特性,CM3内部含有好几条总线接口,每条都为自己的应用场合优化过,并且可以并行工作。但是,指令总线和数据总线共享同一个存储器空间(一个统一的存储器系统)。也就是说,不是因为有两条总线,可寻址空间就变成了 8G。 比较复杂的应用可能需要更多的存储系统功能,为此 CM3提供了一个可选的MPU(存储器保护单元),而且在需要的情况下也可以使用外部的 cache。另外在CM3中,小端模式和大端模式都是支持的。 1.2 寄存器组 ●R0-R12:通用寄存器 绝大多数 16位 Thumb指令只能访问 R0-R7,而 32位 Thumb-2指令可以访问所有寄存器。 ●Banked R13:两个堆栈指针 CM3拥有两个堆栈指针,然而是 banked(应该是堆积、组合的意思),因此任意时刻只能使用其中的一个。 ①主堆栈指针(MSP):复位后默认使用的堆栈指针,用于操作系统内...

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

碎片内容

cortexm3权威指南

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