|
本帖最后由 路鸣雨 于 2018-3-22 11:14 编辑 2 b3 ]- _- b5 Y , u; e- u J, M$ y! h 一个好的工程模板对以后的开发速度和工程文件管理至关重要。模板最大的好处是,第一次建好之后,以后再新建别的单片机工程,就不用再折腾一遍了,直接复制顶层文件夹下的所有文件即可。 1、在D盘根目录新建 工作空间 文件夹,命名 Sensor_NRF24L01 :
2、在工作空间里依层次创建STVD -> (cosmic、library、src )文件夹,cosmic里要存放工程文件以及编译调试文件,library里要存放驱动文件,src里要存放你编写的用户程序:9 D8 d z: G9 ?+ E! V% r: j4 `8 E2 O
# Z* u4 x& k* T- z
+ |% g5 `2 P* Y+ W$ u3 p2 U 3、 新建工程 :打开STVD开发环境,选择File -> New Workspace -> Create Workspace and Project -> ,填写你新创建的 工作空间名 :Sensor_NRF24L01,并指定 工程文件存放位置 到你上步建立的 comsic文件夹 ,点确定,然后填写 新工程名: Sensor_NRF24L01,最好同名,这时候工程文件存放位置是默认的上次指定位置不需要修改,指定编译器为STM8 Comsic并指定 编译器的安装位置 ,点OK,这样一个新工程就创建完毕;0 u' h- S+ A5 m; H# p/ F* v
' S1 h& z" p0 \
/ i: X" V+ v4 }/ P9 V
$ r+ \, ^# |: y' ^
8 V8 n$ B- s) [& n( W9 D 4、 完善编译环境的文件层次 :把你下载的 STM8L10x_StdPeriph_Lib_V1.2.0固件库 里的 Libraries外围驱动文件夹 里的两个inc和src 文件夹 ,复制粘贴到你的工程文件夹的library驱动库文件夹里。然后把comsic工程文件夹里的main.c文件剪切到src用户程序文件夹里,所有的可更改文件都放在这个文件夹里。在上面的固件库中搜索并 复制 配置文件和中断处理文件 到 src里 ;
) a5 D; X( W* ?+ A 5、 开始写程序,编译调试 :首先添加头文件和驱动文件,然后编写用户程序,编译建造,成功!接下来就可以插上 ST-Link连接 目标板下载、调试程序了;. X0 d! d8 T. u% E/ |2 L$ u( X9 U
6、 重复利用 : 简单新建一个文件夹,命名工程,直接复制STVD文件夹到下面,里面所有目录文件保留。然后点开cosmic后清空,打开STVD环境并新建工程到下面,依次完善,很快新工程就建立完毕; 8 z- u' H. S' H7 s9 o 7、 经验 :这模板最大的好处,是第一次建好之后,以后再新建别的单片机工程,就不用再折腾一遍了。 9 t/ Y! s$ b) c" {' h: {3 e; Y 还有,我对简单版本管理和说明的见解,详见下一篇《MCU代码版本管理》,望~ & y- Z* Q% U! A ! V) p, L: f" g$ u& z/ m* M6 t + p) `3 F* t9 L6 G- t4 A( K 8 k* b( A& l+ v7 Y, A 下面上传以上说明的PDF版,内容一样的没有必要下 ~# }+ x" x: S9 M3 x. @& D |
STM8å¿«éæ°å»ºå·¥ç¨æ¨¡æ¿--åºäºæ åå¤è®¾åº.pdf
下载817.82 KB, 下载次数: 35
STM8自学笔记(推荐STM8很好的入门电子书)
无刷直流电机控制应用+基于STM8S系列单片机---电子书
【精华资料】STM8Sxx固件库FOR IAR
基于STM8的DALI (数字可寻址调光协议)
分享STM8 风驰光盘的资料,是完整的(包括原理图+例程+PDF注释)
《无刷直流电机控制应用 基于STM8S系列单片机》
STM8S库函数中文参考 小软件
【资料分享】STM8L的智能手持血糖监测设备的源码
基于STM8S207工程模板
【培训资料】STM8系列PPT培训资料
微信公众号
手机版
感谢分享。。