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

相关推荐
Joshua-a2 天前
macOS下arm编译缺少stdint.h等问题
arm开发·macos
蚂蚁舞2 天前
在arm架构的Debian系统手动安装和卸载Mysql8的操作
arm开发·debian·安装mysql·mysql8·卸载mysql
m0_571372822 天前
嵌入式学习——ARM 体系架构1
arm开发·学习
生涯にわたる学び2 天前
自旋锁/互斥锁 设备树 iic驱动总线 day66 67 68
arm开发
李小白202002023 天前
windows 10系统安装arm虚拟机
arm开发
亿道电子Emdoor5 天前
【ARM】PACK包管理
arm开发
wypywyp5 天前
基于arm芯片的驱动开发——温湿度传感器dht11
arm开发·驱动开发
亿道电子Emdoor6 天前
【ARM】MDK如何实现使用Hex文件完成程序烧录
arm开发·stm32·单片机
彻骨寒风6 天前
在麒麟 ARM (aarch64)安装OpenJDK11和elasticsearchkibana
运维·arm开发·jenkins
2301_1472583696 天前
ARM - GPIO 标准库开发
arm开发