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

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

[复制链接]
路鸣雨 发布时间:2018-3-22 10:50
本帖最后由 路鸣雨 于 2018-3-22 11:14 编辑
# V: X' A1 N; C" s  G
  i" `) P8 l$ \% |4 Z+ k      一个好的工程模板对以后的开发速度工程文件管理至关重要。模板最大的好处是,第一次建好之后,以后再新建别的单片机工程,就不用再折腾一遍了,直接复制顶层文件夹下的所有文件即可% ~% `0 \! R9 o" S9 F

, Q- m* g+ Y; ?) V: `& R

( {: D! m) u; c; G' Q2 U$ e2 [5 y1、在D盘根目录新建 工作空间 文件夹,命名 Sensor_NRF24L01 :
/ @, [& [" K( Y1 L2 P/ L
12eafc4ce7fddaaa832f5b423c4139b9.jpg ( o2 x9 K* a4 A

% s" ]% t) ~* d  t# R2、在工作空间里依层次创建STVD -> (cosmic、library、src )文件夹,cosmic里要存放工程文件以及编译调试文件,library里要存放驱动文件,src里要存放你编写的用户程序:
+ j" D: ]" u& x/ o5 l fffe3c875c596fee4c5be81515428632.jpg : C% L% I4 V! ~1 _- F
2 [; U2 t" M* D( j

  H7 A8 D5 k% N  v7 `' h 6ba464076eb4eac9f6cdd8e0c77f0211.jpg 8 j8 A3 ~, S9 ~4 G
2 D& [8 k" w) ^$ U. R! j
3、 新建工程 :打开STVD开发环境,选择File -> New Workspace -> Create Workspace and Project -> ,填写你新创建的 工作空间名 :Sensor_NRF24L01,并指定 工程文件存放位置 到你上步建立的 comsic文件夹 ,点确定,然后填写 新工程名: Sensor_NRF24L01,最好同名,这时候工程文件存放位置是默认的上次指定位置不需要修改,指定编译器为STM8 Comsic并指定 编译器的安装位置 ,点OK,这样一个新工程就创建完毕;
' s) Y5 _) k) a7 N6 U1 H: B5 O 5c4e7e1773a1f565494903747a0b72bf.jpg
2 K. H  s& [/ C' O& [" z0 ?4 ^4 x- R* O' a
d144e9f40dc2196ab73be6b119b717ce.png
! r8 R( p, r. J
8 b+ j% S/ c) {. z( m4 Z 45bdf26b270ca719476c1f6de15cc36a.png
) ^( v2 @. `7 L& C0 E, M% a$ E& A2 P* A  ~9 C7 q: m* s& U
3de957897d590dd8bf062b44066277a0.png
, t# S4 B- x& M. R) m3 h+ p2 A) a
# I) O: e. S( ^6 P3 }
# @3 P! e, \( I& c' W7 J2 q' K! x% q
4、 完善编译环境的文件层次 :把你下载的 STM8L10x_StdPeriph_Lib_V1.2.0固件库 里的 Libraries外围驱动文件夹 里的两个inc和src 文件夹 ,复制粘贴到你的工程文件夹的library驱动库文件夹里。然后把comsic工程文件夹里的main.c文件剪切到src用户程序文件夹里,所有的可更改文件都放在这个文件夹里。在上面的固件库中搜索并 复制 配置文件和中断处理文件 到 src里 ;
9 A6 B2 A2 q3 Y* O$ m 6c0df2a4f28cd17493ee7b5b56ff196a.jpg 0 O7 @, h$ X6 b: ?6 v5 r3 j

8 F4 d6 |& n; x; r0 |9 S e8f54ec4b3f5ad8a974bac34007f846f.jpg 3 k/ c) U, e% f0 ^" \* X7 W

$ u9 I7 C; q* _. D* w. ^ bb0b0be8a7cc95c41efc50d27e984853.jpg # H  H. }- V! m- s1 t; L! S
6 y- x* c4 G1 ]" g; [
5、 开始写程序,编译调试 :首先添加头文件和驱动文件,然后编写用户程序,编译建造,成功!接下来就可以插上 ST-Link连接 目标板下载、调试程序了;
9 a4 ?7 `2 N  j7 ~" u" u" {
e26a41accd4ba3e1563feb67213b8e07.jpg
( r1 J% F3 H2 ?: I( F. ?: O9 m, u8 C# V
6、 重复利用 : 简单新建一个文件夹,命名工程,直接复制STVD文件夹到下面,里面所有目录文件保留。然后点开cosmic后清空,打开STVD环境并新建工程到下面,依次完善,很快新工程就建立完毕;
3 Q5 m* U7 F% w8 K/ D5 E* q

" S4 a0 A! `8 T" m5 \2 A7、 经验 :这模板最大的好处,是第一次建好之后,以后再新建别的单片机工程,就不用再折腾一遍了。
( g, {# I& I6 i6 T  V  L& x

9 n  R3 T. Y3 F2 G, ]$ p0 D$ I) G
1 W/ O! _! E1 C1 j7 V6 ^
      还有,我对简单版本管理和说明的见解,详见下一篇《MCU代码版本管理》,望~+ ]" Z' Y1 _2 w' M
# k' `% C$ z6 X7 p2 F

$ n8 y7 [& f7 G6 T# i& O, `
, B% [' C, v: r, C
4 O- M) F" c; l; `. O1 d% z5 s* `6 L
下面上传以上说明的PDF版,内容一样的没有必要下~
: }' d! f0 v# r( ]5 Q; X8 p4 Y6 G7 v

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