0
收藏
微博
微信
复制链接

stm8用什么软件编程?stm8开发环境搭建手把手教程!

2023-04-23 17:21
1072

最近计划增加一个新项目:lora模块

基于stm8l+sx1278,深入lora芯片寄存器开发,带领学员彻底掌握lora这门技术。

整个项目硬件到软件都是我们自主研发,目前软件部分课程还在录制中,敬请期待。

今天我们来讲一下stm8单片机开发环境的搭建。

STM8单片机开发环境的由3部分组成:目标板、烧录仿真器、电脑端开发环境。

我们要具备以上3个条件才能开始STM8单片机的开发,下面我们为大家详细讲解下STM8的开发环境搭建。

5926d9b9fa8a3f3150b9edd57d4b1a.jpg

STM8目标板:  STM8 单片机系统硬件,我们最终要编程的目标。

烧录仿真器:连接电脑和目标的编译连接器,主要作用:仿真、程序烧录、软件调试。

电脑端开发环境: 单片机程序的开发是在电脑上完成的,我们需要在电脑端搭建单片机对应的开发环境。

接下来,我们就详细的给大家介绍一下STM8单片机开发环境搭建。

1.STM8目标板:

目标单片机电路板就是要开发的STM8单片机系统硬件了,如下图:


这个是我们无际单片机编程带学员研发的lora模块,其中主控芯片采用低功耗的STM8L101F3,我们要对单片机编程,就要有通讯连接的端口。

STM8单片机烧录接口是SWIM方式,所以要预留SWIM烧录接口。

SWIM接口由四条线组成: VCC GND SWIM RST.


2.烧录仿真器:

比较通用的STM8的烧录器是ST-LINK V2. 如下图所示:

df573e003a549b0cce59e75115ccd7.jpg

我们按照烧录器上的丝印RST SWIM GND 3.3V 和我们的目标板连接即可。

烧录器的3.3V 提供的电源可以满足我们开发板的供电,所有开发板不需要另外供电。连接图片如下:


需要注意的是:目标开发板的烧录接口是2.0的接口,烧录器是2.54,所以杜邦线要用2.54转2.0。


3.电脑端开发环境:

电脑端需要安装单片机的集成开发环境IAR、STVP烧录软件、ST-Link的驱动。

主要分为以下几步:

第一步:安装STM8的集成开发环境IAR.

STM8单片机最常用的就是IAR公司提供的“IAR for STM8”软件。

IAR软件版本很多,一定下载正确的版本型号。可以通过百度“IAR for STM8下载”,也可以在IAR 官网下载。

资料包我已经下载OK了,有需要的直接找无际单片机编程获取:

3e5037d795978b408464d153971000.jpg

我们双击“EWSTM8-3101-Autorun”直接安装即可。


08857792880ef32ce98aebd0809887.jpg

选择“Install IAR Embedded Workbench for STMIicroelectronics STM8”


然后一次按照提示选择“YES”或“NEXT”。

ad74a84a43432d0bea44df2ea2b85d.jpg



安装的目录不建议更改。IAR不是非常耗资源,默认安装到C盘。




注:安装过程中提示是否需要安装的提示,全部选择“是”。

e6d3f87a375dfeccb50d432740b5fb.jpg

安装过程中可能会提示几个,我们直接选择“是”或“下一步”即可。

出现以下的界面表示安装成功。



第二步:IAR软件破解:

因为IAR软件不是免费的,如果是用于商业就建议大家自行联系IAR购买。如果是用来学习,大家可以按照以下的方法来破解。


  1. 打开安装好的软件(没有创建桌面快捷方式,可以从开始菜单打开软件)。Help -> License Manager进入许可管理。

6645edf754ad1ea6f04588700b3ee1.jpg打开许可管理会弹出如下“许可向导”,点击“取消”,如果没有不用处理。3.使用离线激活方式:License -> Offline Activation进入离线激活界面。4.打开注册机:

  • 选择STM8对应的IAR类型;

  • 点击Generate,生产许可码;

  • 复制许可码

5.回到“离线激活界面”界面,粘贴注册码,点击“下一步”6.选择“No”,点击“下一页”7.保存激活信息“ActivationInfo.txt”在安装目录下,点击“下一步”8.点击“下一步”,到下面的界面等待。9.切换到前面打开的注册机:在注册机上打开ActivationInfo.txt(刚生成的)10.生成“ActivationResponse.txt”文件,保存前面的目录下11.回到软件注册界面,打开上一步生成的“ActivationResponse.txt”的文件,点击“下一页”如下图,IAR注册成功。
第三步:STVP烧录软件安装安装了IAR集成开发环境就就满足STM8单片机的开发了,包括单片机的仿真和程序下载。STVP 主要是用来批量生产烧录的。我们安装一下STVP软件。

  1. 下载STVP. 大家可以百度或 到ST官网自行下载,或联系无际单片机编程获取

5192ebd9fad212b6740a5856f62717.jpg2.解压STVP 安装包,双击解压文件直接安装,安装建议默认目录。7bc6fde4ec4eb682c4e315262df6f6.jpg3.安装过程中,选择Next 即可,过程就给大家不截图了。095acb7b95f66e02c396ca7fef38f8.jpg注意:安装过程中提示是否需要安装的,全部选择“YES”安装完成后的图标如下:第四步: ST-LINK 驱动安装,并ST-LINKST-LINK的驱动在安装AVR或 STVP 过程中,会自动安装,不需要大家再操作。如上图所示,如果驱动安装成功了,ST-Link的指示灯常亮。关于STM8单片机的开发环境,我们就先介绍到这里了。

登录后查看更多
0
评论 0
收藏
侵权举报
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。

热门评论0

相关文章

无际单片机编程

单片机编程、全栈孵化

开班信息