- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一.Cortex系列ARM核心及体系结构介绍
众所周知,英国的ARM公司是嵌入式微处理器世界当中的佼佼者。ARM一直以来都是自己研发微处理器内核架构,然后将这些架构的知识产权授权给各个 芯片厂商,精简的CPU架构,高效的处理能力以及成功的商业模式让ARM公司获得了巨大的成功,使他迅速占据了32位嵌入式微处理器的大部分市场份额,甚 至现在,ARM芯片在上网本市场的也大有与INTEL的ATOM处理器一较高低的实力。
目前,随着对嵌入式系统的要求越来越高,作为其核心的嵌入式微处理器的综合性能也受到日益严峻的考验,最典型的例子就是伴随3G网络的推广,对手机 的本地处理能力要求很高,现在一个高端的智能手机的处理能力几乎可以和几年前的笔记本电脑相当。为了迎合市场的需求,ARM公司也在加紧研发他们最新的 ARM架构,Cortex系列就是这样的产品。在Cortex之前,ARM核都是以ARM为前缀命名的,从ARM1一直到ARM11,之后就是 Cortex系列了。Cortex在英语中有大脑皮层的意思,而大脑皮层正是人脑最核心的部分,估计ARM公司如此命名正有此含义吧。
发布于2005年,根据应用和需求划分成整套系列的完整解决方案
Cortex-A:针对复杂OS和应用程序
Cortex-R:针对实时系统的嵌入式处理器
Cortex-M:针对价格敏感应用领域的嵌入式处理器
ARM Cortex处理器系列都是基于ARMv7架构的产品,从尺寸和性能方而来看,既有少于33000个门电路的Cortex-M系列,也有高性能的 Cortex-A系列。其中,Cortex-A系列是针对日益增长的,运行包括Linux、Windows,CE和Symbian操作系统在内的消费娱乐 和无线产品设计的;ARM Cortex-R系列针对的是需要运行实时操作系统来进行控制应用的系统,包括汽车电子、网络和影像系统;ARM Cortex-M系列则面向微控制器领域,为那些对开发费用非常敏感同时对性能要求不断增加的嵌入式应用所设计的。可见随着在各种不同领域应用需求的增 加,微处理器市场也在趋于多样化。
2.4 Cortex-M3内核特点
Cortex-M3内核采用ARMv7-M架构,Thumb2指令架构(ISA)子集
哈佛结构,同时读取/存储数据
三级流水线
单周期32位乘法器
硬件除法器
Thumb和Debug状态
Handler和Thread模式
处理器状态自动保存,可以缩短ISR进入和退出的延迟
可以打断和继续LDM/STM,PUSH/POP
支持ARMv6的BE/LE(大小端)
ARMv6不对齐访问
2.5 STM32 通用平台
STM32 概念
标准的 ARMTM Cortex-M3 内核
高性能外设 各系列产品
提供两个完整的产品系列 全面兼容
提供两个完整的产品系列
开发工具以及软件支持
优点
可升级的体系结构
适用你所有的应用
给用户相同的“外观和感受”
统一的软件和开发投入
2.6 供电电源
TM32F103RBT6是3.3V的工作电压,因此,我们需要将外部电源输入或者USB提供的5V电源转换成3.3V的工作电压。在神舟I号这一块开发板上,采用了ASM1117-3.3V这一常用电源转换芯片来实现这一功能。另外,为了方便用户确认电源是否已经正常提供,开发板还提供了一个绿色的电源指示灯,当开发板上3.3V电源正常时,指示灯亮。
STM32神舟I号需要外部提供5V的外接电源,我们借助USB接口向产品提供5V的电源输入(USB可提供最大500mA的电流),板上的有两个MINI-USB口,其中一个是USB转串口接口,两个口都可以接收外部5V电源,然后经过AMS-1117 3.3V电源转换芯片将输入电压转换成3.3V供开发板使用:
2.7 主要组成电路图
2.8 设计主要程序
**************************************************************
您可能关注的文档
最近下载
- 小学体育三年级下册全册教案表格式小学体育三年级下册全册教案表格式.doc VIP
- (2025)冠脉介入培训试题答案.docx VIP
- 毛利人的传统文化.pptx VIP
- 新西兰毛利文化课件.pptx VIP
- 固体物理学 -课件(3.1.1)--第三单元课件.pdf VIP
- 小学三年级上册体育计划及教案(全册)(表格式107页).doc VIP
- Dell戴尔Dell 32 Plus 4K QD-OLED显示器 - S3225QC用户指南.pdf
- 部编版小学二年级下册道德与法治第三单元《绿色小卫士》教材解读.pdf VIP
- 遗失补办户口本授权委托书.doc VIP
- 2020年自考《播音与主持创作基础》练习试题及答案.doc VIP
文档评论(0)