Project
- 1> 程序框架
- 2> 文件结构
- 3>标准外设库 - 头文件包含关系
- 4> 移植中出现的错误
- 4.1> 编译器版本选择
- 4.2> 工程宏定义
- N> 资料链接
1> 程序框架
根据硬件分层,把软件分层
2> 文件结构
为方便管理,将启动文件startup_stm32f10x_hd.s, 放到CPU,按硬件分层,应放到MCU中;
3>标准外设库 - 头文件包含关系
1个头文件stm32f10x.h 就把整个MCU以及标准外设库,就管理了;
4> 移植中出现的错误
4.1> 编译器版本选择
ARM编译器版本,一定选择对,不然一堆错误;
小技巧:
参考标准外设库给工程模板中的配置,完美解决;
4.2> 工程宏定义
stm32f10x.h文件中查看这2个宏的作用
N> 资料链接
🔗 【标准外设库 en.stsw-stm32054_v3-6-0】