嵌入式蓝桥杯省赛模板

1.整体框架

在HAL库底层和MAIN应用层之间建立一个BSP中间层,HAL库底层由官方提供,BSP文件夹里用于各种外设硬件的初始化和基本功能函数编写,MAIN应用层编写程序的整个控制流程。

嵌入式蓝桥杯省赛模板_第1张图片

2.BSP模块

使用STM32CubeMX初始化时钟和外设

变量别名定义:

typedef   signed          char int8_t;
typedef   signed short     int int16_t;
typedef   signed           int int32_t;

typedef unsigned          char uint8_t;
typedef unsigned short     int uint16_t;
typedef unsigned           int uint32_t;

#define     __IO    volatile 

你可能感兴趣的:(#,嵌入式蓝桥杯,蓝桥杯,stm32,单片机)