STM8S开发软件安装教程

上传人:人*** 文档编号:478077685 上传时间:2023-02-17 格式:DOCX 页数:11 大小:570.85KB
返回 下载 相关 举报
STM8S开发软件安装教程_第1页
第1页 / 共11页
STM8S开发软件安装教程_第2页
第2页 / 共11页
STM8S开发软件安装教程_第3页
第3页 / 共11页
STM8S开发软件安装教程_第4页
第4页 / 共11页
STM8S开发软件安装教程_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《STM8S开发软件安装教程》由会员分享,可在线阅读,更多相关《STM8S开发软件安装教程(11页珍藏版)》请在金锄头文库上搜索。

1、STM8S开发软件安装教程1、STVD IDE开发环境;2、COSMIC for STM8 C编译器。STVD可以到官网下载,下载地址:http:/ 免安装无限制版本的,偶就赶紧下载了,大家可以去下载,仅做为个 人学习使用。下载地址:http:/ e_no=1&bbs_id=3020软件下载后,只需安装STVD。从上面地址下载的COSMIC不用安 装,只要解压到硬盘即可。后面建立工程的时候设置好路径即可。下面一步一步开始啦一、安装好STVD后,桌面上建立了两个快捷图标,ST Visual Develop 就是STVD 了。ST Visual Programmer是编程软件,可以配合ST LIN

2、K 对STM8S进行编程烧录。ST Vieu&I Develop3T Vi sual二、双击运行ST Visual Develop,启动STVD开发环境。执行File NewWorkspace, 在 New Workspace 窗口里选择 Create workspace andprojects,点击“确定”建立工作组和工程STDevelop- . . -: - - -File Edit View Prpject Build lelug Debug iiLstriyneni Tools Wiridcw Help!同剧El哥闿萨诅只扪 8三I归牺刎FT驰“ 4海注女匝Workspaie三、在Wo

3、rkspace filename里输入 Workspace名称,由于最终我们要 测试一个现成的LED程序,所以偶写了 led,随你喜欢了,呵呵。在 Workspace里设置好文件当前要存放的路径。然后点“OK”确定。A1 crksp aceAurksp ace jEASTHSSVeu:ample Vied.Dz3w, ConiCiiiicel四、在Project filename里输入工程的名称,在Project location里设 置好工程的存放路径。因为我们是要用C语言来开发的,所以在 Toolchain里要选择STM8 Cosmic编译器;在Toolchain root里就要填 写你刚

4、才下载解压后的那个无限制的Cosmic的存放路径就可以了。 都填好后,点“OK”。Toolchain root怕大家搞不清楚上面的那个Toolchain root的存放路径,特截图一张。Frojpct ilerL!=UTiPPro j ect loc a+ionjE:STNBSexampleledDz3w.ToolchainSTMEFCosmic|EASTMBSCKSTMBC:iiLcel我是放在那里的,你看你放哪里就填哪里的路径。文件和文件夹任碧ExaiTiplHstrnS共享此文件夹SrcstrnSArkhyzClil创建一个新更件夹 将这个交件夹发布到交件(11编辑世)查看口 收藏(A)

5、工具(T)帮助凝,0 *饬顶睇辱文件UHP地址() I. E: 5TMSSCX3TMS转到宙Libchac. execlib. exeCobj .J画 hlsmstmS. optcgstnS. execlrik. execist, exeCotj. optil&CE:castmS. exe其宅位置STM8S口我的文栏 共享文档我的电脑 )网上邻居详蜩信窟五、在MCU Selection里,需要选择实际的MCU型号了,ST送的套件板上的芯片型号是STM8S207SBT6C,而下列的型号中却是STM8S207S8,没对上号,不知道是不是STVD弄错了。反止偶选下面 的STM8S207S8是可以用的

6、,先用着咯,呵呵。双击型号后,点“OK”。六、下面工程就建立好了,呵呵,自动生成 main.c、 stm8_interrupt_vector.c、mods0.h。试试 compile、build, 一切顺利,因为现在main.c只有一个主程序,所以还是可以编译通过的,没有什么错误提示,如下下图:业31 的.晦迫.4)evelj0p - Je.d. -(S5 File Idit Vievr Pr oj ec t Bkll 1 i Debiig Dbiig irLsiriun ent To ols j?indc-w Help 桐胞 驹 4rnaiii (jIiepeitderL: 冒mintei-

7、xuptL 二11届 BSorkspacemain, cI* cvduarfled. 3ttt8F.uiiiiing Post-Eui Id stepchex -o Debugl led - s 15 I:1 elji.ig led. sinS 厂 好了,以上就是使用STVD建立工程的详细步骤了。 由于上面的main.c没什么实质的程序运行,所以下面我们要运行一 个ADC电压采集,并把采集值赋给定时器,实现定时器PWM的变化 输出,驱动LED亮度发生变化的程序,这个程序我是从一个论坛上下 载的,应该也是这个套件板的光盘里的内容。我先把这个程序工程里的3个文件(main.c、 tm8_inter

8、rupt_vector.c、STM8S207R.h)传上来,其实这个工程也是 可以直接运行的,但为了让我们上面辛苦建立的工程发挥下作用,所 以还是继续沿用上面的工程,然后把我上传的3个文件名里的main.c、 tm8_interrupt_vector.c里的内容复制到我们刚才建立好的工程对应 的文件里;并把STM8S207R.h这个文件复制到我们工程日录下,并添 加到工程里,这个头文件是必须的。大家先下载这3个文件:点击此处下载:LED.rar然后编译程序,成功!嘿嘿,下面要把实验板连接到电脑调试了。不过在连机调试前,要先设置下 Debug instrument的TargetSettings,

9、实验板配套的是ST LINK,所以就选ST LINK就可以了。还有一个重要的,差点忘了,那就是STM8S小板需要接独立的外部 电源,DC912V,插座是内正外负,别搞错正负极了。接上电源,板上的D4电源指示灯应该亮起,用USB连接线把STLINK连接到电脑的USB。然后点击DEBUG按钮,进入仿真调试界面业STPev一 .Je,d.yjs* -Jiditoj ee t Bxiild abug D ebug ins trum ent o oI7 arse-k0KK d CANCELII IHon i shjo thi s lialug in th进入仿真界面后,执行RUN按钮运行程序,这时候实验板进入全速 运行的状态,可以看到实验板上的LD2发光二极管以一定的频率在闪烁,LD1微亮,这时候顺时针旋转板上的那个电位器,可以发现LD2解学习请大家多多探讨,这样才能进步得更快。谢谢本工程里的这个ST公司写的测试程序里有详细的英文注释,看 看基本都能看懂。中断函数需要在tm8_interrupt_vector.c里写,大家 注意下就可以了。现在没有用到什么ST的函数库,所以感觉像在用 C语言开发AVR,差别不大。时间仓促,难免有错别字,请大家谅解。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号