建立好的文件夹
型号:以SMT8SF103P为例
环境:IAR
建议先建立一个空文件夹
打开IAR新建工程
接着点击save all,再次保存
保存后
接着将APP和stm8s两项文件夹复制到文件目录下(我这里是省事了的,APP文件里的main.c可以自己建立,stm8s是官方库)
APP目录
添加两个组,一个是APP用户区,一个是LIBRARY库函数区
往组里添加文件
选择STM8S_StdPeriph_Driver中的src全部添加进来,因为选用的是SMT8SF103P,有些库是该型号没有的,编译的时候会报错,所以需要进行删除.
删除adc2,can,tim3,tim5.tim6,uart2,uart3。
![在这里插入图片描述](https://img-blog.csdnimg.cn/d8e2f73fba564c328d665bc78f3c6d47.png
以同样的方法建立APP文件夹,这里实际上是用户的更改区域,主函数,中断函数都可以在这里配置。
接下来配置头文件路径等
选择型号
如图设置所有H头文件路径并填写标志STM8S103
其中,
P
R
O
J
D
I
R
PROJ_DIR
PROJDIR 指的是IAR工程目录。
设置输出HEX头文件
点击此项生成链接目录
设置下载器
点击Compile,提示编译成功即可
连接下载器后,点击此处下载
STOP后程序运行,也可以使用STVP下载HEX文件
空工程下载链接
https://download.youkuaiyun.com/download/m0_53263220/85232830