搜索
查看: 2924|回复: 3

[原创] STM8快速新建工程模板 -- 基于标准外设库 -- 标准模板

[复制链接]

该用户从未签到

29

主题

122

帖子

0

蝴蝶豆

高级会员

最后登录
2022-4-20
发表于 2018-3-22 10:50:38 | 显示全部楼层 |阅读模式
本帖最后由 路鸣雨 于 2018-3-22 11:14 编辑

      一个好的工程模板对以后的开发速度工程文件管理至关重要。模板最大的好处是,第一次建好之后,以后再新建别的单片机工程,就不用再折腾一遍了,直接复制顶层文件夹下的所有文件即可


1、在D盘根目录新建 工作空间 文件夹,命名 Sensor_NRF24L01 :

12eafc4ce7fddaaa832f5b423c4139b9.jpg

2、在工作空间里依层次创建STVD -> (cosmic、library、src )文件夹,cosmic里要存放工程文件以及编译调试文件,library里要存放驱动文件,src里要存放你编写的用户程序:
fffe3c875c596fee4c5be81515428632.jpg


6ba464076eb4eac9f6cdd8e0c77f0211.jpg

3、 新建工程 :打开STVD开发环境,选择File -> New Workspace -> Create Workspace and Project -> ,填写你新创建的 工作空间名 :Sensor_NRF24L01,并指定 工程文件存放位置 到你上步建立的 comsic文件夹 ,点确定,然后填写 新工程名: Sensor_NRF24L01,最好同名,这时候工程文件存放位置是默认的上次指定位置不需要修改,指定编译器为STM8 Comsic并指定 编译器的安装位置 ,点OK,这样一个新工程就创建完毕;
5c4e7e1773a1f565494903747a0b72bf.jpg

d144e9f40dc2196ab73be6b119b717ce.png

45bdf26b270ca719476c1f6de15cc36a.png

3de957897d590dd8bf062b44066277a0.png


4、 完善编译环境的文件层次 :把你下载的 STM8L10x_StdPeriph_Lib_V1.2.0固件库 里的 Libraries外围驱动文件夹 里的两个inc和src 文件夹 ,复制粘贴到你的工程文件夹的library驱动库文件夹里。然后把comsic工程文件夹里的main.c文件剪切到src用户程序文件夹里,所有的可更改文件都放在这个文件夹里。在上面的固件库中搜索并 复制 配置文件和中断处理文件 到 src里 ;
6c0df2a4f28cd17493ee7b5b56ff196a.jpg

e8f54ec4b3f5ad8a974bac34007f846f.jpg

bb0b0be8a7cc95c41efc50d27e984853.jpg

5、 开始写程序,编译调试 :首先添加头文件和驱动文件,然后编写用户程序,编译建造,成功!接下来就可以插上 ST-Link连接 目标板下载、调试程序了;

e26a41accd4ba3e1563feb67213b8e07.jpg

6、 重复利用 : 简单新建一个文件夹,命名工程,直接复制STVD文件夹到下面,里面所有目录文件保留。然后点开cosmic后清空,打开STVD环境并新建工程到下面,依次完善,很快新工程就建立完毕;


7、 经验 :这模板最大的好处,是第一次建好之后,以后再新建别的单片机工程,就不用再折腾一遍了。



      还有,我对简单版本管理和说明的见解,详见下一篇《MCU代码版本管理》,望~




下面上传以上说明的PDF版,内容一样的没有必要下~

STM8快速新建工程模板--基于标准外设库.pdf

817.82 KB, 下载次数: 35, 下载积分: ST金币 -1

回复

使用道具 举报

该用户从未签到

0

主题

5

帖子

0

蝴蝶豆

新手上路

最后登录
2019-11-25
发表于 2018-10-10 17:57:40 | 显示全部楼层
回复

使用道具 举报

该用户从未签到

3

主题

122

帖子

0

蝴蝶豆

高级会员

最后登录
2022-7-6
发表于 2019-1-31 21:39:31 | 显示全部楼层
棒棒!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
回复

使用道具 举报

该用户从未签到

0

主题

61

帖子

0

蝴蝶豆

中级会员

最后登录
2021-3-11
发表于 2020-5-10 09:56:28 | 显示全部楼层

感谢分享。。
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-5-4 07:59 , Processed in 0.195139 second(s), 39 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表