首页 > 资讯 >

梳理STM32芯片的内部架构

2023-07-08 16:19:34 来源:单片机与嵌入式

STM32芯片主要由内核和片上外设组成,STM32F103采用的是Cortex-M3内核,内核由ARM公司设计。STM32的芯片生产厂商ST,负责在内核之外设计部件并生产整个芯片。这些内核之外的部件被称为核外外设或片上外设,如 GPIO、USART(串口)、I2C、SPI 等。


(资料图片仅供参考)

芯片内部架构示意图

芯片内核与外设之间通过各种总线连接,其中驱动单元有 4 个,被动单元也有 4 个,具体如上图所示。可以把驱动单元理解成是内核部分,被动单元都理解成外设。

ICode 总线

ICode总线是专门用来取指令的,其中的I表示Instruction(指令),指令的意思。写好的程序编译之后都是一条条指令,存放在 FLASH中,内核通过ICode总线读取这些指令来执行程序。

DCode总线

DCode这条总线是用来取数的,其中的D表示Data(数据)。在写程序的时候,数据有常量和变量两种。常量就是固定不变的,用C语言中的const关键字修饰,放到内部FLASH当中。变量是可变的,不管是全局变量还是局部变量都放在内部的SRAM

系统System总线

我们通常说的寄存器编程,即读写寄存器都是通过系统总线来完成的,系统总线主要是用来访问外设的寄存器。

DMA总线

DMA总线也主要是用来传输数据,这个数据可以是在某个外设的数据寄存器。 因为数据可以被Dcode总线,也可以被DMA总线访问,为了避免访问冲突,在取数的时候需要经过一个总线矩阵来仲裁,决定哪个总线在取数。

内部的闪存存储器Flash

内部的闪存存储器即FLASH,编写好的程序就放在这个地方。内核通过ICode总线来取里面的指令。

内部的SRAM

内部的SRAM,是通常所说的内存,程序中的变量、堆栈等的开销都是基于内部SRAM,内核通过DCode总线来访问它。

FSMC

FSMC的英文全称是Flexible static memory controller(灵活的静态的存储器控制器)。通过FSMC可以扩展内存,如外部的SRAM、NAND-FLASH和NORFLASH。但FSMC只能扩展静态的内存,不能是动态的内存,比如就不能用来扩展SDRAM。

AHB

从AHB总线延伸出来的两条APB2和APB1总线是最常见的总线,GPIO、串口、I2C、SPI 这些外设就挂载在这两条总线上。这个是学习STM32的重点,要学会对这些外设编程,去驱动外部的各种设备。

审核编辑:刘清

标签:

梳理STM32芯片的内部架构

STM32芯片主要由内核和片上外设组成,STM32F103采用的是Cortex-M3内核

2023-07-08

2023年第二批常州市“新时代好少年”名单发布

2023年第二批常州市“新时代好少年”评选结果日前发布。他们是溧阳市文

2023-07-08

我的世界红石中继器详细介绍 我的世界红石入门)

hello大家好,我是城乡经济网小晟来为大家解答以上问题,我的世界红石

2023-07-08

中电联:预计2023年全社会用电量增速6%左右

中国电力企业联合会预测,2023年全国电力供需总体紧平衡,预计全年全社

2023-07-08

奉贤公益组织发起“小桔灯”项目,照亮山区孩子的求学路

继年初“爱心送药”朋友圈之后,这几天,奉贤南桥公益联盟负责人贾春雷

2023-07-08

比音勒芬,中年男性的奢侈品幻梦?

“衣中茅台”,什么来头?1“衣中茅台”近日看到一些关于“衣中茅台”

2023-07-08

兴丰应急填埋场存量垃圾开挖项目第一次环评公示

羊城晚报讯记者梁怿韬报道:为进一步消除填埋场存量垃圾对环境的影响,

2023-07-08

绑架和非法拘禁有什么区别

一、绑架和非法拘禁有什么区别绑架和非法拘禁有以下区别:1 主观要件方

2023-07-08

2021年最受欢迎的40岁男士腰带品牌排行榜

可以考虑以下几个品牌的腰带:1 GUCCI (古奇):这个品牌的腰带

2023-07-08

我国首艘数字智能科研试验船“海豚1”轮返回母港青岛

近日,我国首艘数字智能科研试验船“海豚1”轮返回母港青岛,靠泊青岛

2023-07-08

李玟死因曝光,丈夫争遗产

歌手coco李玟去世令很多人都沉浸在悲痛中,在节目中,她总是开朗热情,

2023-07-07

20条细化措施推动甘肃外贸更加“稳”

每日甘肃网7月7日讯(新甘肃每日甘肃网记者王宇晨)记者从兰州海关今天

2023-07-07

刚刚!蚂蚁集团及旗下机构被罚71.23亿元

7月7日,据央行官网披露,近年来,金融管理部门坚持发展和规范并重,建

2023-07-07

官宣!8交易26签约达成,6人齐齐加盟湖人,利拉德交易新动向曝光

此前连续摆烂三年,火箭终于要准备重返竞争者行列当中了,通过之前的运

2023-07-07

副中心两企业入选北京数据资产试点,助力航天等领域建设

在7月7日全球数字经济大会的“数据要素高峰论坛”上,北京城市副中心企

2023-07-07

永贵电器:公司的连接器产品在工业机器人上有储备开发

每经AI快讯,有投资者在投资者互动平台提问:您好,工业机器人和人形机

2023-07-07

最新报告:算力有望崛起为超级赛道 新计算时代亟需“普慧”算力

中新网上海7月7日电(记者李佳佳)在上海举办的2023世界人工智能大会期间

2023-07-07

文峰街道开展主题读书活动

文峰街道开展主题读书活动

2023-07-07

芬兰“无限期延长”对俄公民入境限制措施

据塔斯社7月6日报道,芬兰政府无限期延长了对俄罗斯公民入境和为俄罗斯

2023-07-07

引发愤怒!美国要给乌克兰这一武器——

参考消息网7月7日报道据路透社7月6日报道,白宫发言人安德鲁·贝茨6日

2023-07-07

4000万数字人民币消费券在哪领怎么用?长沙首个数字人民币信息平台上线

第三届中非经贸博览会上,多家银行在展区推广数字人民币。红网时刻新闻

2023-07-07

杭台携手共促生命健康产业发展

来自两岸100多位相关领域的负责人、专家学者和企业代表就两地产业政策

2023-07-07

上期所:7月10日至21日开展丁二烯橡胶期货及期权、投机转套保业务仿真交易

7月7日电,上海期货交易所决定自2023年7月10日至2023年7月21日(周五)

2023-07-07

捷途首款硬派越野车来了,外观硬朗

近日,据相关报道,奇瑞汽车旗下品牌捷途的首款硬派越野车——捷途旅行

2023-07-07

三门峡水利枢纽开启2023年汛前黄河调水调沙

中新网三门峡7月7日电(王宇王美欣)7月6日18时起,随着河南省三门峡水利

2023-07-07

澳门银河莱佛士酒店8月16日正式开启试营业

光伏产业链上游价格趋稳 电池环节反弹乍现

GDI动力+7重大礼,新长安星卡&新长安睿行M60迎来抄底时刻

广西全州一医务人员边看视频边帮病人取药 医院:已停职待岗

朝议制度(关于朝议制度介绍)

北京建立数据知识产权登记平台,颁发首批登记证书

苏皖辽吉内蒙古等地有较强降雨和强对流天气 华北黄淮等地有持续性高温

郑州:第二期餐饮消费券 今日上午10点发放

假面骑士Gotchard:官方招募群演透露迷之怪兽被解放,难道新极限战争要来了吗?

7月7日生意社丁二烯基准价为6362.22元/吨

驻日美军承认“放毒” 东京17个地区地下水疑受污染

《听雨》季羡林(季羡林听雨赏析)

打击篡改考生志愿恶行之外,如何保护志愿“安全”

促销福利多、市场潜力大 “绿色+智能”家电成消费新选择

淋浴花洒配件旋转开关(淋浴花洒配件)

不到3000元买办公本?Acer 传奇Go锐龙版,14寸2899元

名家视点|曹中铭:新股IPO“一查就撤”不应成常态

多面手哈弗茨,能给阿森纳带来什么?

全球连线|面对防汛关键期 中国政府努力将各类损失降到最低

跑向警车、与交警叔叔击掌!这位娄底小学生达成暑期“感谢"成就

15.2亿!年产6亿㎡!中科华联湿法隔膜安徽蚌埠项目启动

每日问候高级版文案大合集让你的祝福语更有格调

甘肃药业投资集团有限公司“十四五”规划中期评估及中期调整报告编制采购项目                    废 标 公 告

煤焦油行业发展如何?2023年中国煤焦油市场深度调查研究报告

多主力现身龙虎榜,坚朗五金跌停(07-06)

Copyright @  2015-2022 纵横家电网版权所有  备案号: 浙ICP备2022016517号-12   联系邮箱:51 46 76 11 3 @qq.com