STM8S105 实例应用(1)——安装编译和烧录


一、开发环境简介

每一款芯片开发,都需要手里有一份引导说明书来支撑。
百度网盘链接:https://pan.baidu.com/s/1jLORCcXKR66dKEyFYaOjSQ
提取码:93ci

STM8的开发环境有3套。根据自己喜好搭建使用开发环境。
在这里插入图片描述
我这里介绍安装前2个开发环境,让COSMIC外挂于ST TOOLSET使用。
关于IAR的使用以及该环境下STM8开发这里推荐一位大佬:https://blog.csdn.net/ybhuangfugui/article/details/52936636

二、ST TOOLSET安装

2.1 软件下载

提供2种下载方式,可以官网下载也可以直接使用百度网盘下载。
官网下载:https://www.st.com/content/st_com/zh.html
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装包到手!!
百度网盘链接:https://pan.baidu.com/s/1Tt7CCIOXfKMEGdOjWe5rVQ
提取码:xo70
安装包到手!!

2.2 软件安装

  1. 以管理员身份运行安装程序。
    在这里插入图片描述
  2. 点击next。
    在这里插入图片描述
  3. 点击同意并下一步
    在这里插入图片描述
  4. 点击下一步
    在这里插入图片描述
  5. 更改安装地址后下一步
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  6. 下一步
    在这里插入图片描述
  7. 等待安装
    在这里插入图片描述
  8. 安装串行设备驱动
    在这里插入图片描述
  9. 去掉勾选并下一步
    在这里插入图片描述
  10. 完成安装
    在这里插入图片描述
    完成后桌面生成2个图标
    在这里插入图片描述

三、COSMIC安装

3.1 软件下载

COSMIC是一个收费的软件,官方严厉打击盗版,若你是商业用途,建议购买正版软件。当然,我这里是针对个人开发学习的朋友而言,进行非商业用途的使用。

百度网盘链接:https://pan.baidu.com/s/1Tt7CCIOXfKMEGdOjWe5rVQ
提取码:xo70
我上面百度网盘提供下载的地址里面有一个关于COSMIC文件的压缩包,本章将利用该注册机进行注册。

3.2 软件安装

  1. 拿到后解压先看“使用说明”文档。
    在这里插入图片描述
  2. 按照说明先装cxstm8_32k.exe(推荐管理员身份运行)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    我到了这里会这样子,我也不知道,反正是把上面操作再来一遍就好。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    到这里就好了
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  3. 按照说明装CXSTM8_32k_patch.exe(推荐管理员身份运行)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、创建工程

4.1 STVD设置

在这里插入图片描述

4.2 新建工程

  1. 桌面建一个文件夹放工程。
    在这里插入图片描述
  2. 新建
    在这里插入图片描述
  3. 空工程
    在这里插入图片描述
  4. 写工程名字和地址
    在这里插入图片描述
    放桌面了。
    在这里插入图片描述
  5. 选芯片
    在这里插入图片描述
  6. 工程自己main就出来了
    在这里插入图片描述

4.3 编译

选Rebuild all
在这里插入图片描述
在这里插入图片描述
这样就没错了。

五、烧录

  1. 打开STVP配置
    在这里插入图片描述
  2. 打开烧录文件位置
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

stm8 采用SVTP软件烧录,烧录接口为SWIM(stlink v2烧录器带有该接口),如下图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


• 由 青梅煮久 写于 2021 年 03 月 24 日

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
stm8s105是意法半导体(STMicroelectronics)推出的一款8位微控制器。它基于基于改进的STM8S系列核心,为嵌入式系统提供了一种低功耗、高性能和高可靠性的解决方案。 stm8s105的例程是指在进行stm8s105微控制器的开发时,使用的示例程序。这些示例程序旨在帮助开发人员更好地了解stm8s105的功能和特性,并提供一种快速启动和学习stm8s105的方式。 stm8s105例程通常包括以下内容: 1. 引导程序:用于加载和初始化主程序的代码,确保stm8s105正确启动和运行。 2. GPIO控制:示例程序可能包含GPIO控制代码,用于配置和控制输入/输出引脚。这可以使开发人员了解如何在stm8s105上配置和控制GPIO引脚。 3. 定时器和计数器:stm8s105具有多个定时器和计数器,用于实现各种定时和计数功能。例程可以演示如何使用这些定时器和计数器。 4. 中断处理:stm8s105支持中断,可以响应外部事件和特定的硬件事件。例程可以展示如何编写中断处理程序,并使用中断来处理异步事件。 5. 串口通信:stm8s105具有串口通信模块,可以用于与其他设备进行数据交换。例程可以展示如何配置和使用串口通信模块。 6. ADC(模数转换器):stm8s105还具有ADC模块,用于实现模拟信号的数字化。例程可以示范如何使用ADC模块进行模拟信号采样和转换。 总之,stm8s105例程是用来帮助开发人员熟悉和学习stm8s105的示例程序。通过使用这些例程,开发人员可以更好地理解stm8s105的功能和特性,并快速开始他们的stm8s105开发项目。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值