锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

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

时间:2022-11-08 05:00:00 s103传感器balluff

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

在这一系列教程中,我们将学习如何正确STM8S微控制器(尤其是STM8S103F3P6)编程。便宜,只有0.内部有165美元Mhz内部振荡器,8kB闪存、10位ADC、UART、SPI和I2C。TM8S103F3P我们将学习如何从基本闪烁到各种显示和传感器接口编程控制器。

选择硬件和软件开发工具

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

STM8S103F3P6开发板

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

开发板只包含开发所需的最小部件。它是一种适合紧凑型应用的友好面包板产品。开发板内部电路图如下。

仔细观察,你会发现,除了STM8S103F3p除了控制器,我们还有一个复位按钮。连接到电源线和测试线PB5(端口B引脚5)和AMS117稳压器将是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

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章