STM8S开发软件安装教程..docxVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
STM8S开发软件安装教程.

STM8S开发软件安装教程1、STVD IDE开发环境;2、COSMIC for STM8 C编译器。 STVD可以到官网下载,下载地址: /stonline/products/support/micro/files/sttoolset.exe COSMIC 需要申请LICENSE,比较繁琐,刚好坛子有人传了一个免安装无限制版本的,偶就赶紧下载了,大家可以去下载,仅做为个人学习使用。下载地址: /bbs/bbs_content.jsp?bbs_sn=3229327bbs_page_no=1bbs_id=3020 软件下载后,只需安装STVD。从上面地址下载的COSMIC不用安装,只要解压到硬盘即可。后面建立工程的时候设置好路径即可。下面一步一步开始啦~ 一、安装好STVD后,桌面上建立了两个快捷图标,ST Visual Develop就是STVD了。ST Visual Programmer是编程软件,可以配合ST LINK对STM8S进行编程烧录。二、双击运行ST Visual Develop,启动STVD开发环境。执行 File New Workspace,在New Workspace窗口里选择Create workspace and projects,点击“确定”建立工作组和工程 三、在Workspace filename里输入Workspace名称,由于最终我们要测试一个现成的LED程序,所以偶写了led,随你喜欢了,呵呵。在Workspace里设置好文件当前要存放的路径。然后点“OK”确定。 四、在Project filename里输入工程的名称,在Project location里设置好工程的存放路径。因为我们是要用C语言来开发的,所以在Toolchain里要选择 STM8 Cosmic 编译器;在Toolchain root里就要填写你刚才下载解压后的那个无限制的Cosmic的存放路径就可以了。都填好后,点“OK”。 怕大家搞不清楚上面的那个Toolchain root的存放路径,特截图一张。我是放在那里的,你看你放哪里就填哪里的路径。五、在MCU Selection里,需要选择实际的MCU型号了,ST送的套件板上的芯片型号是STM8S207SBT6C,而下列的型号中却是STM8S207S8,没对上号,不知道是不是STVD弄错了。反正偶选下面的STM8S207S8是可以用的,先用着咯,呵呵。双击型号后,点“OK”。 六、下面工程就建立好了,呵呵,自动生成main.c 、stm8_interrupt_vector.c 、mods0.h。试试compile、build,一切顺利,因为现在main.c只有一个主程序,所以还是可以编译通过的,没有什么错误提示,如下下图:好了,以上就是使用STVD建立工程的详细步骤了。由于上面的main.c没什么实质的程序运行,所以下面我们要运行一个ADC电压采集,并把采集值赋给定时器,实现定时器PWM的变化输出,驱动LED亮度发生变化的程序,这个程序我是从一个论坛上下载的,应该也是这个套件板的光盘里的内容。 我先把这个程序工程里的3个文件(main.c 、 tm8_interrupt_vector.c 、 STM8S207R.h)传上来,其实这个工程也是可以直接运行的,但为了让我们上面辛苦建立的工程发挥下作用,所以还是继续沿用上面的工程,然后把我上传的3个文件名里的main.c 、 tm8_interrupt_vector.c 里的内容复制到我们刚才建立好的工程对应的文件里;并把STM8S207R.h这个文件复制到我们工程目录下,并添加到工程里,这个头文件是必须的。 大家先下载这3个文件: 点击此处下载 :LED.rar 然后编译程序,成功!嘿嘿,下面要把实验板连接到电脑调试了。 不过在连机调试前,要先设置下Debug instrument的Target Settings…,实验板配套的是ST LINK,所以就选ST LINK就可以了。还有一个重要的,差点忘了,那就是STM8S小板需要接独立的外部电源,DC9~12V,插座是内正外负,别搞错正负极了。 接上电源,板上的D4电源指示灯应该亮起,用USB连接线把ST LINK连接到电脑的USB。 然后点击DEBUG按钮,进入仿真调试界面 进入仿真界面后,执行RUN按钮运行程序,这时候实验板进入全速运行的状态,可以看到实验板上的LD2发光二极管以一定的频率在闪烁,LD1微亮,这时候顺时针旋转板上的那个电位器,可以发现LD2的闪烁频率变慢,同时LD1的亮度增强。逆时针旋转电位器则反之。OK,至此STM8S的基础入门到此结束,由于工作繁忙,更深入的了解学习请大家多多探讨,这样才能进步得更快。谢谢~ 本工程里的这个ST公司写的测试

文档评论(0)

sa74g0hj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档