arm 入坑笔记

1.开发环境(IDE)使用keil_5 (keil_mdk)

2.两个手册需要关注:用户手册(编程需要),数据手册(硬件)

3.32bit地址空间:0~2^32=4GB寻址空间及(0-FFFF_FFFF)也是4GB容量

4.采用小端存储模式eg:要存储0x123456的数据,小端是这样存储的0x0000_0001存储56,0x0000_0002存储34,0x0000_0003存储56,

5.在4GB空间的地址范围,被划分成了8个512MB的空间,每个空间负责功能的不一样,具体可查。内部模块寄存器(0x4000_0000~0x5fff_ffff)

6.基本编程方法:a.基于寄存器,b.基于标准库c.基于HAL库(abc逐步封装)

7.针对于stm32f103单片机,他一共有4组gpio,每组有7组寄存器来控制。

相关推荐
天下·第二15 小时前
如何在【x86】服务器上打包构建【arm】镜像
服务器·arm开发·eureka
止观止17 小时前
在 WSL2 上从零搭建 ARM 混合编程环境
汇编·arm开发·嵌入式开发·混合编程
陌上花开缓缓归以1 天前
nand flash bbt和bmt管理
arm开发
小熊officer2 天前
AMD架构与ARM架构
arm开发·架构
_kerneler2 天前
arm虚拟机实时性优化总结
arm开发
口袋里のInit2 天前
基础知识——ARM M核入栈出栈流程
开发语言·arm开发
2035去旅行3 天前
WIFI传输带宽
arm开发·嵌入式硬件
陌上花开缓缓归以3 天前
nand flash 驱动适配
arm开发
振南的单片机世界4 天前
影子寄存器:改ARR下个周期才生效,波形不突变
arm开发·stm32·单片机·嵌入式硬件
陌上花开缓缓归以4 天前
基于 W25N01KV 的 MTD/BBT/BMT/UBI 框架与坏块导致系统挂死问题剖析
arm开发