创建工具(C语言编译器和链接器)。该工作台还
为开发人员提供调试功能,可以连接意法半导体
价格低廉的在线调试器ST-LINK以及先进的高端
仿真器STice。
IAR提供8K代码限制和30天评估版的C编译器。可从网站上直接下载。软件下载后,运行其安装程序,如图所示
:
安装完成之后,运行IAR集成开发环境,其界面如图所示
:
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设计注意事项
3STM8程序设计
3.1STVD汇编语言程序设计
3.1.1创建
从开始菜单启动ST Visual Develop(STVD)。从菜单中选择“File>New Workspace…”,如下图所示
:
出现如下图的对话框,选择“Create workspace and project”
。
在Workspace filename中输入workspace名字:demo, 选择workspace保存的路径:c:\stm8asm,
如下图所示
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设计注意事项
在project filename中输入project名字: demo。在Project location中选择project保存的路径,一般与workspace保存在同一个目录下。选择工具链Toolchain: ST Assembler Linker,ST Assembler是ST提供的免费的汇编编译器。Toolchain Root一般是默认安装的。如果在ST TOOLSET安装过程中改变了安装目录,需要确认安装路径。相关设置如图所示
:
在MCU Selection对话框中,选择MCU型号。可以在空白框中输入型号中的部分字符可快速筛选目标型号。如图所示
:
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设计注意事项
至此,workspace和project 创建完成。用户需要修改并添加自己的汇编代码。完成后界面如下图所示
:
STVD在项目中自动添加了main.asm, mapping.asm和mapping.inc 文件。其说明如下表
:
从C:\Program Files\STMicroelectronics\st_toolset\asm\include (默认安装目录) 找到相关MCU型号的寄存器定义文件(本例中用到STM8S207C_S.ASM 和 STM8S207C_S.INC)到当前工程目录下,并添加到工程项目中。添加后的workspace如下图所示:
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设计注意事项
用户需要根据自己的要求,修改main.asm。
在修改中断时,先在中断向量表中找到对应的中断地址,把NonHandledInterrupt中断名字修改成自定义的中断名字,其他部分不需要修改。然后定义一个中断函
数,
说明:
dc.l {$82000000+main},复位向量在复位后直接跳转到main处执行。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说公务员考试STM8单片机入门 V2.6(4)在线全文阅读。
相关推荐: