STM8S系列学习第一周目:2.STM8S STVD下的库函数开发环境搭建

STM8S STVD下的库函数开发环境搭建 (渝兴未到工作室)

好的!之前的我们把项目搭建的文件做好了,以后的新建项目流程差不多!STM8S系列的通用!

有什么问题或者交流建议的可以加我们的交流Q群: 764284134

没有看到上一期的小伙伴可以 可以在我 的主页里面看:
地址传送门:https://blog.csdn.net/weixin_42714281/article/details/105568809

我这边也有写好的初始工程(STM8S105k4t6为例),需要的可以直接下载!

下载地址:

链接:https://pan.baidu.com/s/1YeWLcKqSj6K7gidm6QqSGQ

提取码:46yb


我们接下来开始我们的正题!! 打开工程创建好项目! 我这里以STM8S105K4T6开发
STM8S系列学习第一周目:2.STM8S STVD下的库函数开发环境搭建_第1张图片
完成创建项目!!
STM8S系列学习第一周目:2.STM8S STVD下的库函数开发环境搭建_第2张图片

因为我们是采用库函数开发,在此之前我要搭建库开发环境!

我们先把几个重要的文件导入进来!!右键Include→ Add Files to Folder… 来添加库文件(没有的我前传的的资源有!! 要是链接失效可以加我们的交流群免费获取!!) STM8S系列学习第一周目:2.STM8S STVD下的库函数开发环境搭建_第3张图片
导入这些文件 进来!! 2020年的不是14年的资源。。。。(lll¬ω¬)
STM8S系列学习第一周目:2.STM8S STVD下的库函数开发环境搭建_第4张图片
我们先导入这几个文件!!必要文件 把 原来项目里面的Main.c 和 interrupt.c 这两个文件替换掉。 就像这样 ↓↓↓

这样必要的库文件开发环境就搭建好了!!
STM8S系列学习第一周目:2.STM8S STVD下的库函数开发环境搭建_第5张图片

main.c 和interrupt.c 需要到文件中替换!! (好像只用替换 interrupt.c 就行了)

在这里插入图片描述

这里替换掉 。然后返回工程 在stm8s.h 里面把对应系列开发的单片机打开(我以STM8S105K4T6 为例)

STM8S系列学习第一周目:2.STM8S STVD下的库函数开发环境搭建_第6张图片
然后运行编译工程!! 按下编译选项 或者快捷键F7*
STM8S系列学习第一周目:2.STM8S STVD下的库函数开发环境搭建_第7张图片
大家可以很清晰的看见我这里编译报错 一共有20个错误,这是因为我们还没有导入对应的组件, 相当于现在我们就把 SVD 下的库函数开发 环境搭建出来了 ,剩下的 就是根据自己需求打开或者关闭对应的组件!!!!

这里有人会问在那里关闭对应的组件,就是 说 我只想要某个组件比如ADC,UART之类的 ! 大家看下面的图片

STM8S系列学习第一周目:2.STM8S STVD下的库函数开发环境搭建_第8张图片
我用红色标注出来的 在 stm8s_conf.h 里面的 用==#include== 声明了的文件就是项目开发组件,*如果大家想关掉不必要 的组件 那就在 #include前面添加 注释符号("//")*之类的 这样它就不会在项目编译的 时候去寻找这些文件,这样你的组件就不会被加载。一般我还是建议不要去修改这些文件,导入自己想要用的文件就行了


接下来我们来解决这里的错误!

这里就是我们的组件文件 inc里面是 .h 文件 src里面是,c 文件 下面我就把这些组件导入(可以全部选中,没有的它不会加载!!)
STM8S系列学习第一周目:2.STM8S STVD下的库函数开发环境搭建_第9张图片
还是 右键 左边的菜单 里面的 Include Files→ Add Files to Folder… 把 .c .h文件 都导入进来,这个可以根据自己单片机具体资源来查看导入什么文件!!

导入了 你的Include Files 会有很多的文件 就像这样

STM8S系列学习第一周目:2.STM8S STVD下的库函数开发环境搭建_第10张图片
导入对应的的 .c/.h文件 然后编译一下STM8S系列学习第一周目:2.STM8S STVD下的库函数开发环境搭建_第11张图片
这样我们的问题 就解决了!!

以上就是STVD环境下的STM8S系列的库函数环境配置,下一期我们将进行第一个程序开发。 需要学习的 朋友可以加我们的交流群。。。。。

你可能感兴趣的:(开发环境搭建,STVD学习,STM8S系列单片机)