做网站开发挣钱吗,网站加地图,北京木马工业设计,宽带固定ip的怎么做网站服务器STM32CubeIDE基础学习-STM32CubeIDE软件新增工程文件夹 文章目录 STM32CubeIDE基础学习-STM32CubeIDE软件新增工程文件夹前言第1章 添加文件夹第2章 添加文件路径2.1 相对路径方法2.2 绝对路径方法 总结 前言
在编程的过程中#xff0c;如果需要在原有的工程基础上新增其它的…STM32CubeIDE基础学习-STM32CubeIDE软件新增工程文件夹 文章目录 STM32CubeIDE基础学习-STM32CubeIDE软件新增工程文件夹前言第1章 添加文件夹第2章 添加文件路径2.1 相对路径方法2.2 绝对路径方法 总结 前言
在编程的过程中如果需要在原有的工程基础上新增其它的外设功能模块代码比如OLED、LCD、SD卡等那么就可以独立新建它们的独立文件夹来存放了。
HAL库的工程一般都是会习惯创建一个板级支持包文件夹来存放相关应用的文件方便管理里面的代码文件。
下面就来看下文件夹的具体创建步骤过程 第1章 添加文件夹
第一步新建文件夹的步骤如下图所示 按照标号的顺序来操作即可要注意鼠标选中要新建的路径才行。
点击新建后就可以看到下面图片的操作界面了。 设置完之后就可以点击Finish了。
创建后的文件夹如下图所示 第二步现在虽然有了一个总文件夹那么还需要在BSP文件夹里面再创建对应的应用文件夹和对应的.c/.h文件创建后如下图所示 按照上面的步骤新建添加完.c/.h文件后最终文件效果如下图所示 第三步之后就可以把需要用到的.h头文件都包含进.c文件来把和OLED相关的函数都定义在这个相关文件里面就可以了方便管理代码。后面需要用到这个文件里面的内容时直接引入这个文件的.h文件就可以了。
第2章 添加文件路径
在新建完文件后如果需要使用这些文件里面的内容则需要考虑一下这个文件的路径问题如果文件路径添加不正确则会无法正常打开该头文件的。
引入头文件的方法有多种可以使用相对路径或绝对路径的方法进行添加。方法如下
2.1 相对路径方法
鼠标右键点击工程名选择Properties进去设置如下图所示 进来之后按照标号顺序找到Include文件选项点击Add进行添加即可。如果不明白添加格式可以参考上面的写法也可以看下面图片的层次关系 添加完成后如下图所示 最终在main文件里面添加该文件路径的样子如下图所示 如果没有添加路径或路径错误则会有提示错误如下图所示 那么就需要检查添加正确的路径才行了。
2.2 绝对路径方法
使用绝对路径的方式可以直接在代码里面包含设置的路径不需要再像相对路径那样每一个文件都需要设置一次比较麻烦而绝对路径是在需要用到时直接拷贝粘贴改一下文件名字就可以了。
直接在代码添加方法如下图所示 这样就不用担心路径设置不对的问题了如果路径设置不对编译时是会报错的不信的话可以删除某个字符或者某点再编译验证下绝对会报错的。
如果对这个绝对路径和相对路径不熟悉的朋友可以到网上查找下相关资料了解有比较详细的描述。 总结
这个新建文件夹的步骤不是特别复杂的多操作几次就可以了主要就是要注意文件路径的问题其它基本没有什么的了。