|
本帖最后由 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,告诉他们什么时候亮,什么时候灭。。。。。。 以上就是办一件亮灯的小事的寄存器设置,如果稍微复杂点,要跑多个楼,多个办公室,大家也知道,现在机关难进脸难看,实在受不了这个窝囊气,好在现在政府狠抓作风建设,这样让群众一个个找,一个个问不行,办事效率太低,好吧,那就弄个行政服务中心,什么事情交给他们,至于他们怎么去沟通,与我们无关,这就是库函数! 呵呵,以上就是自己的一点粗浅理解 |
STM32
超强工具——STM32CubeMX 你会用吗?
集结出发! STM32全国研讨会系列之一:ST智能门铃中国首秀
关于STM32启动文件的几个小问题
【银杏科技ARM+FPGA双核心应用】STM32H7系列35——USB_VCP_FS
【银杏科技ARM+FPGA双核心应用】STM32H7系列28——USB_HID
粉丝分享 | 图说CRC原理应用及STM32硬件CRC外设
STM32L151进入低功耗,并由RTC唤醒的故事
[转]stm32控制NFC模块(PN532)源码(P2P,模拟卡,读写卡等
STM32G070RB+LVGL移植
微信公众号
手机版
arm核就是我们的规划局,规划土地的用途,本来是商业用地,什么超市,学校等都给你规划好了,你不能随便地搞成房地产开发!