历史上的今天
今天是:2025年01月06日(星期一)
2020年01月06日 | STM8学习笔记---IAR工程中添加文件夹
2020-01-06 来源:eefocus
将demo工程重命名为led后,然后再LED文件夹内新建一个文件夹,改名为 HardWare。

然后再HardWare文件夹内新建led.c和led.h文件。
然后双击led.eww,打开led工程。
在左侧led工程名上右键选择 Add — Add Group

然后输入工程名为HardWare,点ok。
然后左侧工程名下出现一个HardWare的文件夹
然后再HardWare文件夹上右键 选择 Add—Add files

在打开的对开框中选择HardWare文件夹

然后同时选中led.c和led,h文件夹,点打开按钮。
这时在工程文件HardWare文件夹下就会多出来led.c和led.h文件。
然后双击led.c文件,这时候发现led.c文件中还是白。

然后将main.c文件中关于LED初始化部分剪切到led.c文件中。

然后双击led.h文件,此时led.h文件也是空白,在led.h文件中头文件引用和函数声明。
#ifndef __LED_H
#define __LED_H
#include "iostm8s003F3.h"
void LED_GPIO_Init( void );
#endif
然后再main.c文件和led.c文件 开始位置添加对led.h文件的引用


然后保存文件,点击编译按钮或者按F7。
这时候出现了几个错误,第一个错误为不能够打开led.h文件,这是由于led.h文件在HardWare文件夹中,但是未声明HardWare的文件夹路径。
在项目上右键–打开option,左侧选择C/C++ Complier,右侧选择Preprocessor,然后再底下Additional include directories文本框中添加 “$PROJ_DIR$HardWare” 将HardWare文件夹添加到头文件路径中,然后点确定。

再次点编译按钮或者按F7键
这时提示信息为0错误,0警告。
然后点下载调试按钮,将程序下载到单片机中。当单片机PB5引脚LED灯闪烁时,说明程序下载成功。
————————————————
版权声明:本文为CSDN博主「qq_511386807」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_20222919/article/details/99447263
史海拾趣
|
我们现在需要用ARM的CPU做两款产品,一个是Netbook,一个是Barcode scanner,都需要加上CDMA2000/EVDO/HSxPA的3G模组,其中Netbook使用Android系统,Barcode scanner使用WM6.5系统,请问大家在开发类似产品的时候使用的都是哪家的3G模组呢? 我有 ...… 查看全部问答> |
|
大家好,我现在做PCI转单并口驱动,打算用DDK做,是不是这个只要调用IoCreateDEVICE()生成一个并口设备就可以;还是先生成PCI总线设备,然后再生成并口设备????… 查看全部问答> |
|
无线通信模块在M2M领域的应用(四) 传统农业生产的物质技术手段落后,主要依靠人力、畜力和各种手工工具以及一些简单机械。在现实中主要存在农业科技含量低,装备水平低,农业污染和水资源浪费严重,农业产出少,农民收入低,农产品品种少等问题。 ...… 查看全部问答> |
|
quartus ii 是不是不能像vc++那样自动调整代码格式啊? 我是新手,在用quartus ii 写代码的时候,没有手动加空格,找了半天没发现有自动调整格式的按钮或者快捷键啥的。 quartus ii 是不是不能像vc++那样自动调整代码格式啊?必须得手动加空格缩进?… 查看全部问答> |




