小蜜蜂笔记
嵌入式开发与物联网应用教育践行者

【STM8教程-02】STM8嵌入式开发快速入门攻略

在阅读本文之前,你不需要任何的STM8基础知识。只要你电脑上安装了IAR集成开发环境,手中有STM8开发板ST-LINK仿真器,就可以安照文中所述的步骤,实现一个完整的STM8项目开发。在体验STM8的项目开发过程中,关键是要理解在整个项目开发过程中,都有哪些步骤,要设置哪些参数。至于具体的代码,可以在后续的学习慢慢去理解。
下面以小蜜蜂出品的XMF06A开发板为载体,编写代码控制D4灯循环闪烁,为大家详尽的讲述在IAR集成开发环境中进行STM8嵌入式开发的具体步骤。

【01】在打开IAR集成开发环境之前,先新建一个空的文件夹并根据需要命名。

【02】打开IAR集成开发环境,注意要打开正确的IAR for STM8版本。

【03】点击“File”->“New”->“Workspace”,创建工作区

【04】点击菜单栏的“Project”->“Create New Project…”,在工作区中新建工程项目

【05】在新建项目对话框中,选择STM8系列,创建一个空的工程或者C工程。

【06】点击新建项目对话框中的“OK”按键,将新建的STM8项目保存到打开IAR软件之前新建好的空文件夹中。

【07】为新建的STM8工程项目命名并保存。

【08】这时候,你发现原来空白的工作区中出现了新建的STM8项目。

【09】鼠标右击工作区中STM8项目的名称,在下拉菜单中点击“Options…”选项,进行项目参数设置。
对于初学者来说,需要进行2项必要的参数配置,一个是开发板所选用的STM8芯片型号,另外一个则是使用的仿真器类型

【10】选择参数对话框左边的列表中点击“General Options”,点击“Target”选项卡中“Device”右边的按钮,然后在下拉列表中选择开发板使用的STM8芯片型号。
本例使用的XMF06A开发板选用的芯片是STM8S系列的STM8S105K6

【11】这时候,在Device选项中出现了芯片的型号,即STM8S105K6。

【12】选择参数对话框左边的列表中点击“Debugger”选项,在“Setup”选项卡中进行仿真器类型设置。该选项卡的“Driver”选项默认是“Simulator”,模拟仿真器。

【13】鼠标点击“Setup”选项卡中“Driver”选项右侧的三角符号,在其下拉列表中选择合适的仿真器类型号,本例使用ST-LINK V2仿真器,因此选择的是“ST-LINK”。

【14】这时候,在“Driver”选项中出现所选择的仿真器型号,即“ST-LINK”。

【15】为新建的空项目添加代码文件,已有代码文件的,将其添加进来,如果没有代码文件,则需要新建一个。

【16】将新建的代码文件保存到文件夹中,并进行命名。

【17】这时候,虽然IAR集成开发环境右侧的编辑区中出现了新建的代码文件,但它并不在工程中。

【18】鼠标右击工作区中STM8项目的名称,在下拉菜单中点击“Add…”选项中的“Add Files…”,为该STM8项目添加代码文件。

【19】在弹出的文件选择对话框中,选择需要添加到STM8项目中的代码文件。

【20】这时候,原来空白的STM8项目中,出现了刚添加进来的代码文件。

【21】在新建的代码文件中编写程序,首先引入STM8S105K6对于的头文件,然后在main()函数中写一个死循环,搭建出最基本的程序架构。

【22】点击工具栏的“Compile”按钮,对没有任何功能的最基本程序编译一下。这时候弹出一个对话框,让你先对工作区进行命名并保存。

【23】根据应用需求,把代码编写完整,编写完毕后,点击工具栏的“Compile”按钮进行程序编译。

【24】如果程序没有语法错误,在IAR软件底部的消息窗口中,会显示0错误和0警告。接下来就可以将程序下载到开发板中进行运行调试了。

【25】用ST-LINT V2仿真器XMF06A开发板和电脑的USB接口进行连接。

【26】点击工具栏中绿色三角符号样的按钮,即“Download and Debug”按钮,将编译好的程序下载到开发板中,并进入在线调试界面。

【27】在调试界面中,点击工具栏左上方的“Go”按钮,或者按快捷键F5,便可全速执行代码。如果程序编写正确,在开发板中将看到相应的执行现象。

至此,整个STM8嵌入式开发的流程结束。

熟练掌握STM8芯片的项目开发流程是进行STM8嵌入式学习和开发的第一步。
归纳起来,有下面6个步骤:
第1步:新建一个空的文件夹,用于保存后续的工作区、项目等文件。
第2步:新建工作区,并在工作区中新建一个空的STM8项目。
第3步:为STM8项目设置参数,主要有2个:STM8芯片型号与仿真器型号。
第4步:新建一个空的代码文件,并将其添加到STM8项目中。
第5步:编写正确的代码。
第6步:代码编译通过后,将其下载到开发板中运行或在线调试。

赞(17)
未经允许不得转载:小蜜蜂笔记 » 【STM8教程-02】STM8嵌入式开发快速入门攻略

小蜜蜂笔记 更专业 更方便 更高效

联系我们精品小店