stm32使用寄存器点亮 LED 灯

1、启动文件

名为“startup_stm32f429_439xx.s”的文件,它里边使用汇编语言写好了基本程序,当 STM32 芯片上电启动的时候,首先会执行这里的汇编程序,从而建立起 C 语言的运行环境, 所以我们把这个文件称为启动文件。

2、.h 文件

根据 STM32 的存储分配先定义 好各个寄存器的地址,把这些地址定义都统一写在 stm32f4xx.h 文件中
 
某个GPIO寄存器检索:
片上外设区——总线区——GPIO外设区——各个GPIO寄存器——寄存器各个引脚
注意:如GPIO区的MODER寄存器,有多个引脚,每个引脚占两位。对应引脚赋值就可以设置MODER寄存器的各个模式,输出,推挽,上拉...
 
stm32使用寄存器点亮 LED 灯
 

3、main.c文件

对定义好的寄存器的引脚进行赋值,通过不同的赋值给定不同的模式,完成输出电平等,从而完成不同的程序功能

stm32使用寄存器点亮 LED 灯