STM32基础知识之寄存器映射

目录

一、寄存器基础知识

二、寄存器映射

1、寄存器映射举例

2、 寄存器地址计算


一、寄存器基础知识

寄存器是单片机内部一种特殊的内存,可以实现对单片机各个功能的控制

简单来说:寄存器就是单片机内部的控制机构

二、寄存器映射

寄存器是特殊的存储器,给寄存器地址命名的过程,就叫寄存器映射

STM32基础知识之寄存器映射_第1张图片

STM32基础知识之寄存器映射_第2张图片

1、寄存器映射举例

STM32基础知识之寄存器映射_第3张图片

2、 寄存器地址计算

STM32基础知识之寄存器映射_第4张图片

(1)总线基地址 

STM32基础知识之寄存器映射_第5张图片 APB1总线的基地址,也叫外设基地址(PERIPH_BASE)

此表的偏移量,是相对外设基地址(PERIPE_BASE)来说的

(2) GPIO外设基地址

STM32基础知识之寄存器映射_第6张图片

 (3)GPIOA外设基地址

STM32基础知识之寄存器映射_第7张图片

 (4)举例说明一个:

STM32基础知识之寄存器映射_第8张图片

 (5)通过结构体,一次性映射多个寄存器

STM32基础知识之寄存器映射_第9张图片

 

 

你可能感兴趣的:(stm32,单片机,嵌入式硬件)