32 微控制器固件库入门(创建新项目时的不同配置和目录结构) – 学习笔记 1,关于 keil5 中的配置集
存在以下代码,并且是必需的: 每次包含 stm32f10x_conf.h需要,只需包含 #include "stm32f10x.h" 语句和以下宏定义:
#ifdef USE_STDPERIPH_DRIVER #include "stm32f10x_conf.h"#endif
该宏定义可以在IDE中配置。
设置首先搜索头文件的目录:
Used Check Micro LIB for一些C语言函数:
选中复选框生成hex文件和调试信息(进入定义,右键单击函数查看函数原型)
如果不填写上述编程算法需要手动选择(这里我们选择512 K,Wildfire F-103)
注意:每次更换设备时,您可能需要重置一些设置。
另外:编辑->首选项->文本完成->动态语法检查取消选中以取消对代码的动态检查。
2. 项目目录结构* 根目录:包含四个文件夹
这四个文件夹展开为:
1. Doc:用于文档说明
2. Library:所有必需的配置文件
在库文件夹中:
3. Project:您将在其中创建项目(选择您自己的项目名称:请遵循霍兄弟来了)教程是BH-F103)
4.用户:创建函数的地方main.c,其他三个文件是3-STM32官方资料/STM32F103的一份官方固件库和手册(标准库)/STM32F10x_StdPeriph_Lib_V3.5.0/Project/STM32F10x_StdPeriph_Template。
5. 添加更多:资源文件夹:
3. 添加项目文件内容
。 *首先创建五个文件夹:
STARTUP:启动文件
CMSIS:添加c文件(CMSIS来自前面的文件目录结构)文件(勾选Libraries文件夹)
FWLIB:src中与固件导入库和外设相关的所有c文件(也位于Libraries目录中)
User:将c文件添加到用户目录
文档:添加 readme.txt 最终目录结构一览:
就是这样!
评论前必须登录!
注册