Documents and Files for STM8S family
也可以通过以下地址直接进入相关的STM8系列主要网址。
STM8A汽车电子产品系列/stonline/products/families/automotive/microcontrollers/stm8a.htmSTM8L超低功耗产品系列:/mcu/familiesdocs-120.htmlSTM8S标准产品系列:
/mcu/familiesdocs-113.html
1STM8微控制器简介1.1STM8S系列1.2STM8L系列1.3STM8A系列1.4STM8微控制器网站2STM8集成开发环境简介2.1ST TOOLSET2.2COSMIC2.3IAR3STM8程序设计3.1STVD汇编语言程序设计3.2COSMIC C语言程序设计3.3IAR C语言程序设计4STM8应用例程4.1STM8S应用例程4.2STM8L和STM8A应用例程5STM8开发工具5.1ST-LINK5.2STX-RLINK6STM8 EMC设计注意事项
2STM8集成开发环境简介
2.1ST TOOLSET
ST TOOLSET是ST提供的微控制器开发套件。ST TOOLSET包括两部分软件:ST Visual Develop (STVD)和ST Visual Programmer (STVP)。支持STM8全系列的开发。
ST Visual Develop (STVD)是ST微控制器的集成开发环境。主要是面向ST的8位微控制
STVD可以创建,调试以及烧录ST微控制器。器产品。STVD提供了一个免费的汇编编译器。
用户可使用汇编语言直接在此环境中(STVD)编写汇编程序。
ST Visual Programmer (STVP)是ST提供的用于生产或批量的专用烧录软件。
ST Toolset可从ST的网站上下载:。
或者尝试直接从下面的地址直接下载:
1STM8微控制器简介1.1STM8S系列1.2STM8L系列1.3STM8A系列1.4STM8微控制器网站2STM8集成开发环境简介2.1ST TOOLSET2.2COSMIC2.3IAR3STM8程序设计3.1STVD汇编语言程序设计3.2COSMIC C语言程序设计3.3IAR C语言程序设计4STM8应用例程4.1STM8S应用例程4.2STM8L和STM8A应用例程5STM8开发工具5.1ST-LINK5.2STX-RLINK6STM8 EMC设计注意事项
ST TOOLSET在下载后,运行其安装程序,如下图所示
:
在软件安装完成之后,可从开始菜单来启动,“开始>ST Visual Develop”,如下图所示
:
ST TOOLSET 启动后,其界面如下图所示
:
1STM8微控制器简介1.1STM8S系列1.2STM8L系列1.3STM8A系列1.4STM8微控制器网站2STM8集成开发环境简介2.1ST TOOLSET2.2COSMIC2.3IAR3STM8程序设计3.1STVD汇编语言程序设计3.2COSMIC C语言程序设计3.3IAR C语言程序设计4STM8应用例程4.1STM8S应用例程4.2STM8L和STM8A应用例程5STM8开发工具5.1ST-LINK5.2STX-RLINK6STM8 EMC设计注意事项
2.2COSMIC
Cosmic 公司(Cosmic Software Inc.)的Cosmic C编译器(Cosmic C compiler)及全套嵌入开
Cosmic产品包括C 交叉编译器、ANSI库、发工具支持STM8系列产品的开发。汇编、连接器、
仿真器、硬件调试器和易于使用的集成开发环境(IDEA)。
Cosmic公司提供了16K和32K代码大小限制的全功能的免费软件。此软件可从免费下载。
或者尝试直接从下面地址下载:
在软件下载完成之后,运行安装程序,出现如下界面,(按照其提示安装即可)
:
COSMIC公司为用户提供了一个集成的开发环境,其运行后界面如下图所示
:
注:建议用户将COSMIC C编译器外挂于ST TOOLSET中,使用ST提供的集成开发环境STVD进行产品的开发,后面说明其用法。
1STM8微控制器简介1.1STM8S系列1.2STM8L系列1.3STM8A系列1.4STM8微控制器网站2STM8集成开发环境简介2.1ST TOOLSET2.2COSMIC2.3IAR3STM8程序设计3.1STVD汇编语言程序设计3.2COSMIC C语言程序设计3.3IAR C语言程序设计4STM8应用例程4.1STM8S应用例程4.2STM8L和STM8A应用例程5STM8开发工具5.1ST-LINK5.2STX-RLINK6STM8 EMC设计注意事项
COSMIC C编译器在安装过程中,出现下图提示。提示创建桌面图标和申请软件使用协议。可以选择“Register your license”来申请协议,选择“Next”
。
根据要求填写下面的注册信息,要用英文填写完整。选择”Register by Email”,此时会启动计算机系统默认的邮件软件,发送申请协议的邮件。用户会受到一个协议文件。将其拷贝到安装目录下的license目录下即可,默认目录为C:\Program Files\COSMIC\CXSTM8_16K\license
。
注意:
1)在填写时,注意在Country中一定要注明国家或地区,如China。
2)建议用英文书写。
3)默认的邮件程序,可通过Internet Explorer的菜单Tool -> ‘Internet Option…’来设置
1STM8微控制器简介1.1STM8S系列1.2STM8L系列1.3STM8A系列1.4STM8微控制器网站2STM8集成开发环境简介2.1ST TOOLSET2.2COSMIC2.3IAR3STM8程序设计3.1STVD汇编语言程序设计3.2COSMIC C语言程序设计3.3IAR C语言程序设计4STM8应用例程4.1STM8S应用例程4.2STM8L和STM8A应用例程5STM8开发工具5.1ST-LINK5.2STX-RLINK6STM8 EMC设计注意事项
如果在安装过程中没有申请协议,也可以在安装目录下,找到C:\Program Files\COSMIC\CXSTM8_16K目录(默认安装目录)下面的lmreg16k.exe文件,运行也可以进行注册取得协议文件。
另外,一个更简单的方式就是直接书写并发送一个e-mail。也可以获得协议文件。E-mail书写的例子如下:
说明:
发送至:stm8_16k@cosmic.fr
标题:STM8 16k License Request
Registration Information for: 需要用户根据自己的信息填写
Product Information:可以运行lmreg16k.exe文件后自动获得。不同的用户、不同的计算机“Registration Information for:”和“Product Information”是不同的。一个license文件只允许一台计算机使用。
1STM8微控制器简介1.1STM8S系列1.2STM8L系列1.3STM8A系列1.4STM8微控制器网站2STM8集成开发环境简介2.1ST TOOLSET2.2COSMIC2.3IAR3STM8程序设计3.1STVD汇编语言程序设计3.2COSMIC C语言程序设计3.3IAR C语言程序设计4STM8应用例程4.1STM8S应用例程4.2STM8L和STM8A应用例程5STM8开发工具5.1ST-LINK5.2STX-RLINK6STM8 EMC设计注意事项
2.3IAR
IAR Systems推出开发工具“STM8系列嵌入
式设计工作台”(EWSTM8),支持8位微控制
器市场主流的STM8(STM8A,STM8L,STM8S)系
列产品。IAR EWSTM8嵌入式设计工作台提供一整
套开发工具,包括一个项目管理器、编辑器和项目