点击蓝字关注,回复“入门资料”获取单片机入门到高级开挂教程
文 | 无际(微信:603311638)
个人原创 | 第 102 篇
全文约1669字,阅读大约需要 10 分钟
大家好,我是无际。
最近计划增加一个新项目:lora模块
基于stm8l+sx1278,深入lora芯片寄存器开发,带领学员彻底掌握lora这门技术。
整个项目硬件到软件都是我们自主研发,目前软件部分课程还在录制中,敬请期待。
今天我们来讲一下stm8单片机开发环境的搭建。
STM8单片机开发环境的由3部分组成:目标板、烧录仿真器、电脑端开发环境。
我们要具备以上3个条件才能开始STM8单片机的开发,下面我们为大家详细讲解下STM8的开发环境搭建。
STM8目标板: STM8 单片机系统硬件,我们最终要编程的目标。
烧录仿真器:连接电脑和目标的编译连接器,主要作用:仿真、程序烧录、软件调试。
电脑端开发环境: 单片机程序的开发是在电脑上完成的,我们需要在电脑端搭建单片机对应的开发环境。
接下来,我们就详细的给大家介绍一下STM8单片机开发环境搭建。
目标单片机电路板就是要开发的STM8单片机系统硬件了,如下图:
这个是我们无际单片机编程带学员研发的lora模块,其中主控芯片采用低功耗的STM8L101F3,我们要对单片机编程,就要有通讯连接的端口。
STM8单片机烧录接口是SWIM方式,所以要预留SWIM烧录接口。
SWIM接口由四条线组成: VCC GND SWIM RST.
比较通用的STM8的烧录器是ST-LINK V2. 如下图所示:
我们按照烧录器上的丝印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了,有需要的直接找无际单片机编程获取:
我们双击“EWSTM8-3101-Autorun”直接安装即可。
选择“Install IAR Embedded Workbench for STMIicroelectronics STM8”
然后一次按照提示选择“YES”或“NEXT”。
安装的目录不建议更改。IAR不是非常耗资源,默认安装到C盘。
注:安装过程中提示是否需要安装的提示,全部选择“是”。
安装过程中可能会提示几个,我们直接选择“是”或“下一步”即可。
出现以下的界面表示安装成功。
第二步:IAR软件破解:
因为IAR软件不是免费的,如果是用于商业就建议大家自行联系IAR购买。如果是用来学习,大家可以按照以下的方法来破解。