你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

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

[复制链接]
路鸣雨 发布时间:2018-3-22 10:50
本帖最后由 路鸣雨 于 2018-3-22 11:14 编辑 : _* l7 I" G5 u* ~0 r2 r; b( Y

9 k& M/ ~( l! G      一个好的工程模板对以后的开发速度工程文件管理至关重要。模板最大的好处是,第一次建好之后,以后再新建别的单片机工程,就不用再折腾一遍了,直接复制顶层文件夹下的所有文件即可
3 A7 z$ s. v, C! L
6 V9 Z  K& ~+ m6 J2 d% n
) O1 P# t: A6 v. ^
1、在D盘根目录新建 工作空间 文件夹,命名 Sensor_NRF24L01 :
! ?  H" L( o/ h7 N  M+ M% V
12eafc4ce7fddaaa832f5b423c4139b9.jpg
5 B5 R" v" }  A8 k- N& K8 \% z: h- U
2、在工作空间里依层次创建STVD -> (cosmic、library、src )文件夹,cosmic里要存放工程文件以及编译调试文件,library里要存放驱动文件,src里要存放你编写的用户程序:
  t: @# u# |& ~) P* h fffe3c875c596fee4c5be81515428632.jpg 1 M3 b$ i: w! ]$ x9 {- A
  [' N9 s5 p9 x$ w

6 a1 h3 C+ m6 T 6ba464076eb4eac9f6cdd8e0c77f0211.jpg
3 ^! R* f" q( P/ C, g3 H
# j4 C. w4 M7 p( y3、 新建工程 :打开STVD开发环境,选择File -> New Workspace -> Create Workspace and Project -> ,填写你新创建的 工作空间名 :Sensor_NRF24L01,并指定 工程文件存放位置 到你上步建立的 comsic文件夹 ,点确定,然后填写 新工程名: Sensor_NRF24L01,最好同名,这时候工程文件存放位置是默认的上次指定位置不需要修改,指定编译器为STM8 Comsic并指定 编译器的安装位置 ,点OK,这样一个新工程就创建完毕;& K4 f/ @+ e4 D+ K
5c4e7e1773a1f565494903747a0b72bf.jpg 2 n! `5 n3 u( ]
4 V0 \5 j& E$ F' M$ _& A
d144e9f40dc2196ab73be6b119b717ce.png
) F- O' Y+ B$ `: ~8 L3 S: ^! u
. D$ K( |) s# S5 O' C 45bdf26b270ca719476c1f6de15cc36a.png 0 N; H. T6 {9 n8 W/ U

2 _: [  k, m! e! N 3de957897d590dd8bf062b44066277a0.png - F: q6 x, D3 ~3 j. D5 r; P

* y# l( U4 y0 j, K+ ^

1 \( a- L! A3 K9 z, ^6 n5 ^# W4 C+ R4、 完善编译环境的文件层次 :把你下载的 STM8L10x_StdPeriph_Lib_V1.2.0固件库 里的 Libraries外围驱动文件夹 里的两个inc和src 文件夹 ,复制粘贴到你的工程文件夹的library驱动库文件夹里。然后把comsic工程文件夹里的main.c文件剪切到src用户程序文件夹里,所有的可更改文件都放在这个文件夹里。在上面的固件库中搜索并 复制 配置文件和中断处理文件 到 src里 ;
0 a( _, P( {0 @4 I5 ` 6c0df2a4f28cd17493ee7b5b56ff196a.jpg
+ M" v  a; F% N. P' d
, ?4 x$ r" B2 X0 {) C4 h e8f54ec4b3f5ad8a974bac34007f846f.jpg 8 c/ y, I) u, K1 F; o  g

, c/ n$ U  X. Z' Y: \' p bb0b0be8a7cc95c41efc50d27e984853.jpg 6 q$ A2 C# @0 q: `  t

5 ~2 x7 D2 L- O1 ~, o* E5、 开始写程序,编译调试 :首先添加头文件和驱动文件,然后编写用户程序,编译建造,成功!接下来就可以插上 ST-Link连接 目标板下载、调试程序了;
$ H$ {7 C! M  b6 K, z7 T
e26a41accd4ba3e1563feb67213b8e07.jpg
  a& e, l  ?8 {
1 U7 j, S7 N: T6、 重复利用 : 简单新建一个文件夹,命名工程,直接复制STVD文件夹到下面,里面所有目录文件保留。然后点开cosmic后清空,打开STVD环境并新建工程到下面,依次完善,很快新工程就建立完毕;
% K( M6 D0 M. s, @/ F
4 ]2 e: Y. t; q& a( I- h. L& a- Z
7、 经验 :这模板最大的好处,是第一次建好之后,以后再新建别的单片机工程,就不用再折腾一遍了。
* W) q4 b1 ?) @- U- i8 a
# i; K; {1 e* h# ]7 \
1 ]# w. V+ b* l: q" v3 ^
      还有,我对简单版本管理和说明的见解,详见下一篇《MCU代码版本管理》,望~. {2 Z9 z" K8 n5 w; q

. g" a* s3 B0 o  F  h) V2 @( |
7 P5 Y, g1 d, F6 s! m, f
" [) u* E5 A' ~; w8 e4 F
) Z$ Z8 R8 u" P' h
下面上传以上说明的PDF版,内容一样的没有必要下~# M; k" d6 {& e/ ]
, O/ i3 X- Q) ^. ~

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

下载

817.82 KB, 下载次数: 35

收藏 2 评论3 发布时间:2018-3-22 10:50

举报

3个回答
小镇夏天的风声 回答时间:2018-10-10 17:57:40
jxchen 回答时间:2019-1-31 21:39:31
棒棒!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
plj213 回答时间:2020-5-10 09:56:28

" h0 R) i6 W. Q感谢分享。。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版