STM32固件库工程模板通常包括以下文件和文件夹:
main.c:主函数所在的C源代码文件,是整个程序的入口。
stm32fxxx.h:针对某个具体的STM32系列的头文件,包含了该系列所有寄存器和外设的定义。
system_stm32fxxx.c/h:包含了系统时钟配置和中断向量表等初始化代码。
stm32fxxx_conf.h:外设库的配置文件,包含了外设库的宏定义和预编译指令等。
startup_stm32fxxx.s:启动代码,用于初始化堆栈指针、跳转到main函数等。
Makefile或者工程配置文件:用于生成可执行文件的工具和配置文件,根据不同的开发环境有所不同。 |