你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

对STM32的一点粗浅的理解

[复制链接]
xzf586 发布时间:2019-1-22 12:00
本帖最后由 xzf586 于 2019-1-22 12:04 编辑

       刚接触stm32,现将STM32的一点感悟写出来分享一下:
       stm32就像一个房产大亨,这位大亨靠着自己32根地址总线,向上级部门申请了4G的建设用地,并将这4G的土地大致划分为六块功能区,其中外设功能区大小为512M,地址编码为0x40000000~0x5fffffff,余下部分交由外设项目经理来负责建设!
       外设项目经理看到这512M荒地,也将其分成几个区,APB1区,APB2区等,以APB2区为例,继续招标,有这些单位中标:ADC1,ADC2,.....GPIOA,...等,现在各个小包工头开始盖楼,其中GPIOA包工头盖了一栋七层大楼,每层的编号为CRL,CRH,IDR,ODR,BSRR,BRR,LCKR,每层有32间办公室,这就是寄存器!
      现在GPIOA大楼盖好了,办公电脑、桌椅配齐了,公务员也各就各位了。下面我要想点亮一个LED等,没办法,要找这些部门申请,首先根据地图,找到外设地址0x40000000,外设门卫告诉我,GPIOA大楼在园区编号为0x0800,这就是偏移量,好了,现在找到GPIOA大楼,CRL就在第一层,偏移量0x00,跑了四间办公室,才将50M推挽输出的亮化模式办下来,现在还不行,还得上五楼BERR,告诉他们什么时候亮,什么时候灭。。。。。。
     以上就是办一件亮灯的小事的寄存器设置,如果稍微复杂点,要跑多个楼,多个办公室,大家也知道,现在机关难进脸难看,实在受不了这个窝囊气,好在现在政府狠抓作风建设,这样让群众一个个找,一个个问不行,办事效率太低,好吧,那就弄个行政服务中心,什么事情交给他们,至于他们怎么去沟通,与我们无关,这就是库函数!
     呵呵,以上就是自己的一点粗浅理解
收藏 评论4 发布时间:2019-1-22 12:00

举报

4个回答
STMCU 回答时间:2019-1-22 14:14:04
谢谢楼主分享自己的理解哦
stm1024 回答时间:2019-1-22 14:47:44
ARM核的定位呢?住建部?
qiangtech 回答时间:2019-1-22 14:56:51
这样理解可以加深记忆,楼主很有创意啊。
xzf586 回答时间:2019-1-22 16:32:13
stm1024 发表于 2019-1-22 14:47
ARM核的定位呢?住建部?

arm核就是我们的规划局,规划土地的用途,本来是商业用地,什么超市,学校等都给你规划好了,你不能随便地搞成房地产开发!

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版