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

相关推荐
磨十三2 小时前
MCU 时钟系统全解析:主时钟、PLL、分频与外设时钟门控
arm开发·单片机·嵌入式硬件
磨十三5 小时前
ARM Cortex-M 系列 MCU:内核、指令、异常与中断解析
arm开发·单片机·嵌入式硬件
Leinwin10 小时前
微软发布全新一代 Arm 架构云原生处理器 Cobalt 200
arm开发·microsoft·架构
卖芒果的潇洒农民12 小时前
Work ARM CPU
arm开发
虚伪的空想家21 小时前
arm架构服务器使用kvm创建虚机报错,romfile “efi-virtio.rom“ is empty
linux·运维·服务器·javascript·arm开发·云原生·kvm
明月清了个风1 天前
工作笔记-----EEPROM偶发性读取错误
arm开发·笔记·单片机·嵌入式硬件
大侠课堂1 天前
单片机经典面试题50道
arm开发·单片机·嵌入式硬件·mongodb
wa的一声哭了1 天前
并行计算 PCAM方法学
linux·运维·服务器·arm开发·python·spring·django
小疆智控1 天前
工业电能无忧:ModbusTCP转EthernetIP精准护航电能质量
arm开发
大侠课堂2 天前
ARM Linux内核异常排查指南
linux·arm开发