【STM8】STM8S介绍(编程环境、烧录、芯片内容)(Vcap需要一个电容接地)
这篇博客的介绍大纲
【1】我使用的开发板和烧录器
【2】编程环境
【3】烧录软件和界面
【4】芯片内容
【1】我使用的开发板和烧录器
首先,我用的是STM8S003F3P6这款开发板,淘宝上就有了,5块钱以内吧
然后是烧录器,ST Link,大概20块钱以内吧
搜寻『STM8S 开发板』『ST Link』就可以找到了
我这边不会给出链接,我不是来推销的
另外,这边顺便给出烧录时需要接的线(图片)
总共需要4条线(3条?)
『3.3V』『SWIM』『GND』『RST』(也许RST不需要?)
为什么会这样认为?我一开始也是接4条,后来不小心RST没接,也能烧录。。

【2】编程环境
这边先给出IAR的链接(编程环境)
https://pan.baidu.com/s/1GPdgTsoOzgZ5n6StFHTlrg
提取码:2t34
事实上,按照步骤来就好了,我这边给出资源,别人的博客应该会有更详细的安装方法,资源里面也有详细的破解教程
【3】烧录软件和界面
一样先给出资源,烧录工具stvp
https://pan.baidu.com/s/1Oo8XVhObRJoSfjjtA1k3zw
提取码:vwg9

对了,如果你是直接买芯片回来焊接(自己搭建板子),不使用开发板,在Vcap(第8引脚,文章再往下拉会有引脚图片),要额外电容接地哦
【4】芯片内容
下面几张图片,说明芯片的功能,还有引脚位置图
功能大概就是这是一个8K Flash、1K RAM、UART和SPI各一个、定时器有三个
大致上常用的,必须了解的也就这些了
定时器的部分,有的芯片好像有TIM1~8吧(总共8个)
但是这个STM8S系列只有3个,也就是TIM1、TIM2、TIM4
并不是所有的芯片都要把8个定时器塞进去
买手机的时候不也是一样?
我想打游戏、拍照清晰的手机,价格就贵
我只想接电话,其他功能可有可无,价格就便宜
开发的时候按自己的需要来选择芯片即可
最后一点,关于PB4和PB5这两个引脚
如果想要用它的GPIO功能,在引脚外面,必须加上拉电阻
曾经调试了半天,一直以为代码哪里写错了。。
剩下一些关于芯片手册,选型资料,都可以在ST官网找到



最后是Vcap的电容,需要470N~3300N

【STM8】STM8S介绍(编程环境、烧录、芯片内容)(Vcap需要一个电容接地)的更多相关文章
- 在SAP云平台ABAP编程环境上编写第一段ABAP程序
距2017年秋季的SAP TechEd大会上一位大佬Björn Goerke,SAP's Chief Technology Officer宣布了SAP Cloud Platform即将支持ABAP至今 ...
- 机器学习之TensorFlow编程环境_TensorFlow_Estimator
title: Machine-learning subtitle: 1. 机器学习之TensorFlow编程环境_TensorFlow_Estimator date: 2018-12-13 10:17 ...
- 【转】手把手教你把Vim改装成一个IDE编程环境(图文)
手把手教你把Vim改装成一个IDE编程环境(图文) By: 吴垠 Date: 2007-09-07 Version: 0.5 Email: lazy.fox.wu#gmail.com Homepage ...
- Qt4.8在Windows下的三种编程环境搭建
Qt4.8在Windows下的三种编程环境搭建 Qt的版本是按照不同的图形系统来划分的,目前分为四个版本:Win32版,适用于Windows平台:X11版,适合于使用了X系统的各种Linux和Unix ...
- MapReduce编程(一) Intellij Idea配置MapReduce编程环境
介绍怎样在Intellij Idea中通过创建mavenproject配置MapReduce的编程环境. 一.软件环境 我使用的软件版本号例如以下: Intellij Idea 2017.1 Mave ...
- vim配置python编程环境及YouCompleteMe的安装教程
python号称人工智能语言,现在可算大热,这篇博客将介绍如何用vim打造一款自己专属的python编程环境. step1 由于安装YouCompleteMe需要vim8.0及以上版本,所以得安装使用 ...
- 【转载】MapReduce编程 Intellij Idea配置MapReduce编程环境
目录(?)[-] 一软件环境 二创建maven工程 三添加maven依赖 四配置log4j 五启动Hadoop 六运行WordCount从本地读取文件 七运行WordCount从HDFS读取文件 八代 ...
- ArduinoYun教程之Arduino编程环境搭建
ArduinoYun教程之Arduino编程环境搭建 Arduino编程环境搭建 通常,我们所说的Arduino一般是指我们可以实实在在看到的一块开发板,他可以是Arduino UNO.Arduino ...
- Spark 的 python 编程环境
Spark 可以独立安装使用,也可以和 Hadoop 一起安装使用.在安装 Spark 之前,首先确保你的电脑上已经安装了 Java 8 或者更高的版本. Spark 安装 访问Spark 下载页面, ...
随机推荐
- 聊聊@Transactional 的失效场景,有哪些坑?
先别急着回答,看完再说也不迟嘛.我们都知道在 Spring 项目中,我们可以直接使用注解 @Transactional 来标识一个事务方法.然而,你可能并不知道这个事务是不是按照你想的方式执行.下面我 ...
- 用tsc编译ts文件的时候报错,tsc : 无法加载文件,因为在此系统上禁止运行脚本;
用tsc编译ts文件的时候报错,tsc : 无法加载文件,因为在此系统上禁止运行脚本:SecurityError 在vscode的控制台或者Windows PowerShell中用tsc命令编译ts文 ...
- /etc/passwd 和 /etc/shadows 详解
linux操作系统上的用户如果需要登录主机,当其输入用户名和密码之后: 首先在/etc/passwd文件中查找是否有你的账号,如果没有无法登录,如果有的话将该用户的UID和GID读出来,此外将此用户的 ...
- 执行新程序 execve()
新程序的执行 一:execve() 之所以叫新程序的执行,原因是这部分内容一般发生在fork()和vfork()之后,在子进程中通过系统调用execve()可以将新程序加载到子进程的内存空间.这个操作 ...
- 不破不立,祝贺EDG夺得S11冠军。这一夜,我看到太多Flag成真
在昨晚11月6号夜进行的2021英雄联盟S11总决赛中,中国战队EDG夺冠!全国各地高校的男生宿舍像过年一般庆祝夺冠,高呼:EDG世界冠军! 前三局1:2的劣势下,第四局十分胶着,最终EDG顽 ...
- pyinstaller打包:AttributeError: module ‘win32ctypes.pywin32.win32api’ has no attribute ‘error’
pyinstaller打包:AttributeError: module 'win32ctypes.pywin32.win32api' has no attribute 'error' 是因为pyin ...
- 【JAVA】笔记(1)---JVM内存图;方法重载条件;输入方法;转义字符;强制类型转换;变量分类及区别;Java命名规范;
Java命名规范: 1.包:全部字母小写: 2.类+接口:所有单词的首字母大写: 3.变量+方法:第一个单词的首字母小写,其余单词首字母大写: 3.常量名:所有字母均大写,且用下划线" _ ...
- Mysql5.7和8.0版本的文件夹版安装教程(整合版,超详细)
安装Mysql(5.7版本) 下载地址在这里可以自选版本,找到合适的版本进行下载 解压安装包 配置环境变量 win+r 输入 sysdm.cpl 点击高级 点击环境变量 新建一个系统变量 变量名为MY ...
- VS2013中using System.Windows.Forms;引用不成功
命名空间"System"中不存在类型或命名空间名称"Windows" 项目右侧--解决资源管理器---引用---右键--添加引用---在.NET下拉框找---找 ...
- [bzoj1081]超级格雷码
手动模拟一组样例,可以理解大致应该如何操作具体实现中,记录每一位当前应该+1还是-1,然后操作最低的位并将后面的+1和-1全部取反即可 1 #include<bits/stdc++.h> ...