IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 使用STVD和Cosmic C编译器开发STM8S快速入门指南 -> 正文阅读

[嵌入式]使用STVD和Cosmic C编译器开发STM8S快速入门指南

STM8是意法半导体(STMicroelectronics)公司8位微控制器产品线的一个系列,已成为低成本产品开发的微控制器的常用选择。我以前使用过AVR、PIC和其他一些ARM Cortex微控制器,但是可以肯定的是,在某些应用中,它们会大大增加BOM成本。最近,在拆解了一些产品之后,我发现其中大多数都装有STM8微控制器。该IC不仅价格便宜,而且具有许多功能和选件,使其适合在许多不同的应用中使用。例如,STM8S系列控制器是通用控制器,但还有其他系列,例如用于汽车设计的STM8A系列和用于低功耗电池供电设计的STM8L系列,扩展了这些控制器的应用范围。

在本系列教程中,我们将学习如何对STM8S微控制器(尤其是STM8S103F3P6)进行编程。它价格低廉,仅为0.25美元,其内部带有16Mhz内部振荡器、8kB闪存、10位ADC、UART、SPI和I2C。TM8S103F3P6受到广泛欢迎,我们将学习如何从基本的闪烁到各种显示和传感器接口对该控制器进行编程。

选择硬件和软件开发工具

既然我们已经决定使用这款微控制器,那么我们将必须选择硬件和软件开发工具来开始我们的学习过程。有很多方案,在这里,我选择了可??以免费使用且所有人都可以轻松使用的方案。

STM8S103F3P6开发板

ST的8位微控制器的官方开发板称为STM8 Discovery套件,但是我们将使用另一个低成本的开发板,您可以从本地供应商或在线商店中轻松找到该开发板。下图显示了我们将在本文中使用的STM8S103F3P6开发板。
在这里插入图片描述

该开发板仅包含开始开发所需的最少组件。它是面包板友好型产品,适合紧凑型应用。开发板的内部电路图如下所示。

在这里插入图片描述

仔细观察,您会发现,除了STM8S103F3p6控制器外,我们还有一个复位按钮。电源线和测试线连接到PB5(端口B引脚5)和AMS1117稳压器,该稳压器将5V从USB端口转换为控制器的3.3V。如果需要,还可以使控制器在5V电压下工作。我们还有4个编程器引脚,分别是3.3V、GND、SWIM和NRST,可用于轻松编程和调试我们的微控制器。

STM8S103F3P6编程器

为了对控制器进行编程,我们将使用价格便宜且易于在线购买的ST-LINK v2。 ST-LINK v2板有多种克隆版,您可以使用任何类型的ST-LINK编程器,其引脚排列会有所不同,因此只需确保正确阅读外壳上的引脚排列即可。 ST官方本身也提供ST-LINK V3,可用于进行一些调试。

更多内容请参考以下链接:https://www.yiboard.com/thread-1495-1-1.html


欢迎扫码关注微信公众号:yi-board

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-05-27 17:23:20  更:2022-05-27 17:23:43 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 0:29:14-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码