第一部分 创建库函数工程
1、创建文件目录
BSP文件夹中存放自定义底层驱动程序文件;
IAR文件夹存放IAR工程文件;
LIB 文件夹中引入C 语言自己的库函数;
USR 文件夹中存放自定义主程序及数据库头文件等;
Readme 文件夹中存放自定义程序设计说明文件;
2、将STM8库函数文件拷贝入LIB文件夹
链接:
https://pan.baidu.com/s/1llVx9meEhhk0VYKbsKzLxw提取码:iy3v
下载解压后进入官方库函数目录:
打开Libraries\STM8S_StdPeriph_Driver文件夹,找到inc 和src文件夹
就是我们的官方库文件啦
将其拷贝到我们的LIB下:
inc文件夹是.h文件集合
src文件夹是.c文件集合
3、将STM8中断入口文件拷贝入USR文件夹
STM8S_StdPeriph_Lib\Project\STM8S_StdPeriph_Template文件夹下拷贝如下文件
将stm8s_it.c、stm8s_it.h拷贝到USR文件夹下
4、将stm8s_conf.h(目录文件)拷贝到LIB文件夹下
STM8S_StdPeriph_Lib\Project\STM8S_StdPeriph_Template文件夹下拷贝如下文件
将stm8s_conf.h(目录文件)拷贝到LIB文件夹下
关于stm8s_conf.h的介绍:
stm8s_conf.h是官方固件库头文件的集合,如果不需要某个方面的功能,可以将对应头文件的声明注释掉。
5、打开IAR新建工程
记得把工程放入IAR文件夹下
6、将工程文件结构与IAR工程结构对应起来
IAR文件夹是存工程的,不需要添加
7、往工程树中添加文件
①、往USR中添加stm8s_it.c(不需要添加.h)
②、LIB中添加stm8s_conf.h
8、保存工程到IAR文件夹下