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

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

[复制链接]
路鸣雨 发布时间:2018-3-22 10:50
本帖最后由 路鸣雨 于 2018-3-22 11:14 编辑 " }, \- z9 [! r( t% r! j1 D
. ?5 b4 ^( Y# s8 B
      一个好的工程模板对以后的开发速度工程文件管理至关重要。模板最大的好处是,第一次建好之后,以后再新建别的单片机工程,就不用再折腾一遍了,直接复制顶层文件夹下的所有文件即可' @8 D9 j  i2 i  C
6 @+ g8 h3 q( ]

; a2 Z2 I# C& _! W5 Y$ f  l- Z1、在D盘根目录新建 工作空间 文件夹,命名 Sensor_NRF24L01 :

6 t; O' D6 G9 p, F% T" O: {; ] 12eafc4ce7fddaaa832f5b423c4139b9.jpg . s8 t* n7 o6 e2 m. _: _6 |
( L2 {% `% M; F3 A0 X0 K
2、在工作空间里依层次创建STVD -> (cosmic、library、src )文件夹,cosmic里要存放工程文件以及编译调试文件,library里要存放驱动文件,src里要存放你编写的用户程序:# g8 q. v  `5 X9 }/ {5 ^" e
fffe3c875c596fee4c5be81515428632.jpg 4 Y& l5 n. m7 z' o; C  a

$ @% S0 t5 @5 t& F+ H! r' w$ W, _$ l
6ba464076eb4eac9f6cdd8e0c77f0211.jpg $ G3 E& [0 a: z0 ?& W

% C2 U2 S3 P4 P% t% @/ D3、 新建工程 :打开STVD开发环境,选择File -> New Workspace -> Create Workspace and Project -> ,填写你新创建的 工作空间名 :Sensor_NRF24L01,并指定 工程文件存放位置 到你上步建立的 comsic文件夹 ,点确定,然后填写 新工程名: Sensor_NRF24L01,最好同名,这时候工程文件存放位置是默认的上次指定位置不需要修改,指定编译器为STM8 Comsic并指定 编译器的安装位置 ,点OK,这样一个新工程就创建完毕;! R" `$ i% ?$ m1 T9 ]- y) k2 L) H$ _
5c4e7e1773a1f565494903747a0b72bf.jpg
( W  D: u8 v/ j  o/ T! `- R
9 P" L5 }6 U0 B; \: @4 H d144e9f40dc2196ab73be6b119b717ce.png / J+ t4 ~" ^5 ~3 @+ Z% w

6 ^# n1 t; b$ \3 d& P 45bdf26b270ca719476c1f6de15cc36a.png
4 O$ q9 m* U3 x0 k! G3 j0 J
3 y$ B8 |5 K! |: h; \ 3de957897d590dd8bf062b44066277a0.png
8 D, E. g6 S0 y8 }( |* o$ h  S0 M
% M; F1 A+ f( ~& |. b9 l: e8 u
' X8 |: @5 V! F; {: K
4、 完善编译环境的文件层次 :把你下载的 STM8L10x_StdPeriph_Lib_V1.2.0固件库 里的 Libraries外围驱动文件夹 里的两个inc和src 文件夹 ,复制粘贴到你的工程文件夹的library驱动库文件夹里。然后把comsic工程文件夹里的main.c文件剪切到src用户程序文件夹里,所有的可更改文件都放在这个文件夹里。在上面的固件库中搜索并 复制 配置文件和中断处理文件 到 src里 ;
; ]. k, [5 ?9 ]( O0 g1 E; e& C 6c0df2a4f28cd17493ee7b5b56ff196a.jpg
' G) {' C, F  B$ C+ P# t. r" }, P8 T2 g
e8f54ec4b3f5ad8a974bac34007f846f.jpg
( S& ~$ c( b' b+ @
' S; W. l& x, D- Y. u
bb0b0be8a7cc95c41efc50d27e984853.jpg
3 ~2 u" x) R+ o! f+ n- F% C3 {# T, m3 V4 v7 P5 U1 }9 M8 p
5、 开始写程序,编译调试 :首先添加头文件和驱动文件,然后编写用户程序,编译建造,成功!接下来就可以插上 ST-Link连接 目标板下载、调试程序了;

  V" h5 l9 m& S4 T e26a41accd4ba3e1563feb67213b8e07.jpg
; a  z8 G3 u% {2 c: b7 R
  @2 }4 o! l; c6、 重复利用 : 简单新建一个文件夹,命名工程,直接复制STVD文件夹到下面,里面所有目录文件保留。然后点开cosmic后清空,打开STVD环境并新建工程到下面,依次完善,很快新工程就建立完毕;

* }7 G8 P; K+ l) f
& k- i  q8 d1 e0 y! p- ]7 k7、 经验 :这模板最大的好处,是第一次建好之后,以后再新建别的单片机工程,就不用再折腾一遍了。

7 ?5 v4 R- T+ `2 ?" A5 z3 [
; Z; P  Z' U# J% J# }4 r( U
. i7 L% R, ^; H( D. ^/ @$ E5 L
      还有,我对简单版本管理和说明的见解,详见下一篇《MCU代码版本管理》,望~
1 H  L5 [- N0 Y- X% O3 t

2 s# ], W6 C; }  k2 h8 [- j
- _' L4 ]: l/ F0 e! t0 ?/ l: u$ S6 E) u. r4 ~) J$ s: D9 k
( i2 T: y0 V6 f# I8 w: Z
下面上传以上说明的PDF版,内容一样的没有必要下~
. R: `  s: k: j
; G6 V) z4 T7 f2 K4 Y9 T

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