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组寄存器来控制。

相关推荐
somi75 小时前
ARM-04-蜂鸣器
arm开发·单片机·嵌入式硬件
EnglishJun7 小时前
ARM嵌入式学习(九)--- C语言应用:点亮led
c语言·arm开发·学习
程序员一点9 小时前
第24章:openEuler 内核与模块管理
arm开发·openeuler
sayang_shao19 小时前
ARM架构运行模式学习笔记
arm开发·学习·架构
坤坤藤椒牛肉面21 小时前
arm基础IMX6ULL----点亮led
arm开发
Flamingˢ21 小时前
基于ARM的裸机程序设计和开发(四):硬件编程原理与GPIO控制思路
arm开发
aseity1 天前
Debian10 ARM KVM 虚拟机安装记录
arm开发
li星野1 天前
RTOS面试完整模拟题(嵌入式系统方向)
arm开发·面试·职场和发展
路溪非溪1 天前
BLE的广播、扫描和连接等工作机制总结
linux·arm开发·驱动开发
忆和熙1 天前
AArch64异常指令与异常表(ARMv8异常机制——AArch64异常调用指令与异常表)
arm开发·arm异常