Cortex-M3概述

2004年ARM发布作为新型Corex处理器内核系列首款的Cortex-M3处理器。
STM32系列基于专为高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M内核。

STM32命名规则

STMF103xx系统结构

1.使用高性能的ARM Cortex-M3 32位RISC内核
2.工作频率为72MHZ
3.内置高速存储器
4.丰富的I/O端口和连接到两条APB总线的外设
5.工作于——40到105°c的温度范围
6.供电电压2.0v-3.6v
7.提供包含64脚到144脚的多种不同封装形式
8.STM32F103xx是一个完整的系列,其成员之间是完全的脚对脚兼容,软件和功能上也兼容

STMF103xx系列的分类

1.小容量产品
2.中等容量产品
3.大容量产品

MCU工作工程

pc进入主存储器load取后面地址单元的内容,放到前面地址单元里面去。这个过程叫取值。IR进入到控制单元的过程为译码,控制单元进入算术逻辑单元的过程为执行。

ARM Cortex-M3的三级流水线

ARM Cortex-M3处理器核使用了典型三级流水线的ARMv7哈弗结构。ARMv7系列处理器中的每条指令分取值、译码、执行三个阶段。
如果采用三级流水线就是指令条*3
没有采用三级流水线就是指令条+2

ARM Cortex-M3的基本结构

电源,cpu,震荡电路,RAM,ROM/FLAS,片上外围部件
,片上总线

ARM Cortex M3处理器概述相关推荐

  1. ARM Cortex M3M4处理器复位流程

    ARM规定,M3和M4处理器复位后,首先从0x00000000和0x00000004地址读取Main Stack Pointer(MSP)和reset vector(the starting addr ...

  2. ARM Cortex M3指令集

    一.跳转指令 跳转指令用于实现程序流程的跳转,在ARM 程序中有两种方法可以实现程序流程的跳转: Ⅰ.使用专门的跳转指令. Ⅱ.直接向程序计数器PC 写入跳转地址值. 通过向程序计数器PC 写入跳转地 ...

  3. Cortex M3处理器工作模式及中断过程

    来自::http://blog.csdn.net/ffgamelife/article/details/6947300 1.      工作模式 线程模式(Thread mode):处理器复位或异常退 ...

  4. The Definitive Guide to ARM Cortex M3 and Cortex M4 Processors, 3rd Edition.pdf

    在网上找不到可以直接下载的直链,要不是要登录就是要付费,挺麻烦的,百度都搜不到什么好东西,谷歌一下发现了可以直接下载的连接如下 https://www.academia.edu/35524606/ 直 ...

  5. i.MX6UL: i.MX 6UltraLite处理器 - 低功耗,安全,Arm® Cortex®-A7内核

    i.MX6UL: i.MX 6UltraLite处理器 - 低功耗,安全,Arm® Cortex®-A7内核 概述 i. MX6UltraLite作为i.MX6系列的扩展,一系列高性能.超高效的处理器 ...

  6. [转] 高性能嵌入式处理器时代来临!多家中国芯片设计公司选择ARM® Cortex™-A9和Mali™图形处理器技术

    ARM公司(伦敦证交所:ARM:纳斯达克:ARMH)近日宣布,在过去一年多时间内,海思(Hisilicon).晶晨半导体(Amlogic).中天联科(Availink).海尔(Haier)等多家中国知 ...

  7. Cortex M3内核架构

    CortexM3内核架构 宗旨:技术的学习是有限的,分享的精神是无限的. 1.ARMCortex-M3处理器 Cortex-M3处理器内核是单片机的中央处理单元( CPU). 完整的基于CM3的MCU ...

  8. ARM® Cortex®-M内核单片机STM32家族介绍,覆盖STM32F、STM32H、STM32L全系列

     STM32是ARM®Cortex®-M内核单片机.目前提供10大产品线(F0, F1, F2, F3, F4, F7, H7, L0, L1, L4),超过700个型号.STM32产品广泛应用于 ...

  9. ARM Cortex -M 体系结构————————ARM微控制器与嵌入式系统(清华大学慕课记录)

    ARM的发展过程 对于ARM公司来讲,ARM公司只做CPU设计,采用出售IP的方式运营,半导体产商无需自己设计CPU,是生产关系的革命,提高了生产力.下面这张图ARM核的多个系列,我们可以看到ARM从 ...

  10. 意法半导体STM32 ARM Cortex 32位微控制器

    STM32系列32位微控制器基于Arm® Cortex®-M处理器,旨在为MCU用户提供新的开发自由度.它包括一系列产品,集高性能.实时功能.数字信号处理.低功耗/低电压操作.连接性等特性于一身,同时 ...

最新文章

  1. AcWing 2984. 线段 / POJ3304(计算几何、常用技巧转换)
  2. 【保姆级教程】个人深度学习工作站配置指南
  3. 区块链 - Geth 搭建私有网络-实战
  4. java线程之InheritableThreadLocal
  5. javaweb----DAO模型设计
  6. 全款房抵押贷款利息和抵押率各是多少?
  7. MotifStack:多motif序列比较和可视化
  8. IE 浏览器各个版本 JavaScript 支持情况一览表
  9. indesign教程,如何改变内容的顺序?
  10. VS debug调试时提示“未找到源”
  11. Unity Shader 屏幕后效果——颜色校正
  12. 最小二乘法求解线性回归模型及求解
  13. 如何更好的使用谷歌搜索引擎
  14. python三阶魔方_三阶魔方还原公式
  15. 联想服务器装系统不能加载硬盘,联想电脑重装系统读不出硬盘怎么办
  16. 下载王者荣耀皮肤高清图片
  17. 11返场钜惠,格式转换、图片/视频压缩免费小技巧
  18. Visual Studio调试器指南---自动启动调试器
  19. “绿多多”绿色资产谈过去的2018及+GEEKBANK.IO+版权猫ipMall.io的未来
  20. 领带的打法 (附图)

热门文章

  1. 全年股价暴涨超110% TTD能否杀出巨头们的围墙花园?
  2. 轻量级图片批量上传JS插件 imgFileupload.js
  3. 雷达动目标检测matlab代码,【代码分享】基于最大互信息的运动目标检测[matlab源码]...
  4. 多多客api_拼多多推广接口多多客API的简单使用
  5. Html5网页录音,js录音mp3
  6. Java封装e4a_E4A类库封装从入门到放弃
  7. LIBCURL.LIB
  8. dev cpp调试无法显示蓝条情况解决方案
  9. Tomcat+Apache动静分离
  10. 2022年卫浴行业报告:套系化+智能化拓宽边际,箭牌家居内资领航