这篇博客的介绍大纲

【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官网找到

官网:https://www.stmcu.org.cn/

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

【STM8】STM8S介绍(编程环境、烧录、芯片内容)(Vcap需要一个电容接地)的更多相关文章

  1. 在SAP云平台ABAP编程环境上编写第一段ABAP程序

    距2017年秋季的SAP TechEd大会上一位大佬Björn Goerke,SAP's Chief Technology Officer宣布了SAP Cloud Platform即将支持ABAP至今 ...

  2. 机器学习之TensorFlow编程环境_TensorFlow_Estimator

    title: Machine-learning subtitle: 1. 机器学习之TensorFlow编程环境_TensorFlow_Estimator date: 2018-12-13 10:17 ...

  3. 【转】手把手教你把Vim改装成一个IDE编程环境(图文)

    手把手教你把Vim改装成一个IDE编程环境(图文) By: 吴垠 Date: 2007-09-07 Version: 0.5 Email: lazy.fox.wu#gmail.com Homepage ...

  4. Qt4.8在Windows下的三种编程环境搭建

    Qt4.8在Windows下的三种编程环境搭建 Qt的版本是按照不同的图形系统来划分的,目前分为四个版本:Win32版,适用于Windows平台:X11版,适合于使用了X系统的各种Linux和Unix ...

  5. MapReduce编程(一) Intellij Idea配置MapReduce编程环境

    介绍怎样在Intellij Idea中通过创建mavenproject配置MapReduce的编程环境. 一.软件环境 我使用的软件版本号例如以下: Intellij Idea 2017.1 Mave ...

  6. vim配置python编程环境及YouCompleteMe的安装教程

    python号称人工智能语言,现在可算大热,这篇博客将介绍如何用vim打造一款自己专属的python编程环境. step1 由于安装YouCompleteMe需要vim8.0及以上版本,所以得安装使用 ...

  7. 【转载】MapReduce编程 Intellij Idea配置MapReduce编程环境

    目录(?)[-] 一软件环境 二创建maven工程 三添加maven依赖 四配置log4j 五启动Hadoop 六运行WordCount从本地读取文件 七运行WordCount从HDFS读取文件 八代 ...

  8. ArduinoYun教程之Arduino编程环境搭建

    ArduinoYun教程之Arduino编程环境搭建 Arduino编程环境搭建 通常,我们所说的Arduino一般是指我们可以实实在在看到的一块开发板,他可以是Arduino UNO.Arduino ...

  9. Spark 的 python 编程环境

    Spark 可以独立安装使用,也可以和 Hadoop 一起安装使用.在安装 Spark 之前,首先确保你的电脑上已经安装了 Java 8 或者更高的版本. Spark 安装 访问Spark 下载页面, ...

随机推荐

  1. 用STM32定时器中断产生PWM控制步进电机

    控制步进电机可以使用PWM.定时器中断.延时,这里用的就是定时器中断来让它转动. 一.硬件部分1.使用的硬件板子用的是正点原子的STM32F103 mini板,驱动器是DM420(DM420驱动器资料 ...

  2. CentOS 7 tmpwatch 2.11 版本变更,移除 cronjob 任务

    老版本(RHEL6) tmpwatch 原理 在 RHEL6 上,/tmp 目录的清理工作通常是交给 tmpwatch 程序来完成的,tmpwatch 的工作机制是通过 /etc/cron.daily ...

  3. 开发属于自己的包,并上传到npm上

    1.DIY开发包 1.1符合标准的包结构 一个规范的包,它的组成结构,必须符合以下3点要求: 包必须以单独的目录而存在 包的顶级目录下,必须包含package.json这个包管理文件 package. ...

  4. 新技能GET!在前端表格中花式使用异步函数的奥义

    背景 60年代时,操作系统中独立运行的单元通常是进程.但随着计算机技术的发展,人们发现在进程运行过程中,创建.撤销与切换都要花费较大的时空开销. 到了80年代为了解决这一问题,出现了更小的独立运行基本 ...

  5. tomcat隐藏版本号

    默认报错页面信息会暴露出版本号 进入tomcat的lib目录找到catalina.jar文件 unzip catalina.jar之后会多出两个文件夹 进入org/apache/catalina/ut ...

  6. halcon基础算子介绍(窗口创建,算子运行时长,是否启用更新函数)

    前言 halcon有有大约1500个算子,我总结一些简单大家用得到的算子,比如创建窗口的方式有3种,接下来结束这方式,及其异同点等! 1.窗口创建的三种方式 1.1使用dev_open_window算 ...

  7. Maven中所用的Dependency查找方法

    用了Maven,所需的JAR包就不能再像往常一样,自己找到并下载下来,用IDE导进去就完事了,Maven用了一个项目依赖(Dependency)的概念,用俗话说,就是我的项目需要用你这个jar包,就称 ...

  8. [hdu6987]Cycle Binary

    定义$x$为$s$的周期,当且仅当$\forall 1\le i\le |s|-x,s_{i}=s_{i+x}$​​(字符串下标从1开始) 令$per(s)$为$s$的正周期构成的集合,$\min p ...

  9. [noi1994]海盗

    令$a_{i,j}(j\le i)$表示第i个人的方案中给第j个人$a_{i,j}$的钱,有以下性质: 1.如果第j个人一定同意(否则就会死)第i个人的方案,那么$a_{i,j}=0$(容易发现一定同 ...

  10. [loj2478]林克卡特树

    原题等价于选择恰好$k+1$条不相交(无公共点)的路径使得边权和最大 证明:对于原题中的最优解,一定包含了k条0边权的边(否则可以将未使用的边删掉,然后将这条路径的末尾与不在同一个连通块内的点连边), ...