| |
|
开发:
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例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |