首页 > 评测 > 蓦然回首,不忘初心——STM8S-Discovery评测

蓦然回首,不忘初心——STM8S-Discovery评测

STM8S   ST   51单片机   
  • 作者:Aries
  • 来源:21ic
  • [导读]
  • 意法半导体STM8S-Discovery是学习STM8的利器,STM8价格上已经跟51单片机相差无几,性能方面已经优先51单片机了,它支持库开发,拥有各种外设,STM8S将逐渐跟51单片机分享8位处理器的市场,甚至取代51单片机。

一、开篇介绍

ST意法半导体的stm32风靡全球 ,在物联网等新兴产业的推动下应用在各种智能、低功耗领域,它的另一款MCU,可以跟我们熟知的51单片机媲美,其性价比高,是相当不错的选择。基于STM8专有内核,STM8S系列采用ST的130纳米工艺技术和先进内核架构,主频达到24 MHz,处理能力高达20MIPS。 嵌入式EEPROM、RC振荡器和全套标准外设为设计者提供了稳定且可靠的解决方案。从经济型探索套件到更复杂的评估套件和第三方工具,为利用STM8S微控制器进行开发提供了极大方便。

1.jpg

图1 板子官方展示图

二、开箱体验

刚拿到STM8S-Discovery板子,包装的画面有点复古的感觉,虽然是2008年生产的板子,但是其包装跟现在的STM32 官方板子包装除了有点像打码的感觉,其他都无太大差异。包装采用塑料一体成型,板子被嵌入到塑料包装中,并附有板子的性能介绍及快速入门卡片,卡片的正面介绍板子的资源等,卡片的后面跟开发者介绍如何使用板子及开发环境。

2.jpg

图2 包装正面照

3.jpg

图3 包装背面照

三、深入了解STM8S-Discovery

拿起这块ST的STM8S-Discovery板子,ST一开始就对板子做了很长远的规划,也看的出来ST很用心地站在用户的角度设计开发板。ST-LINK和主控MCU采用隔离式设计,用手可以直接将ST-LINK仿真器和主控板分开,单独使用仿真器或者主控板。这一人性化设计,现广泛运用于Nucleo系列开发板。STM8S-Discovery使用的是B型USB接口,开发前需要找一根B型USB数据线。

板子配有一个用户led灯和一个电容触摸键,供用户使用,同时引出全部引脚,方便用户外接外设,这块板子与众不同的地方是板子正下方有块洞洞板,用户不用另外再搭一块洞洞板,弄得拖拖拉拉,增加调试的难度,很是贴心。ST之所以强大起来,也许就是他这种站在用户的角度考虑问题吧。

4.jpg

图4 板子正面图

STM8S-Discovery板子背面没有元件,仅仅有个出厂检查标签,和四个橡胶垫,防止底下的金属物导致短路。

5.jpg

图5 板子背面图

STM8S-Discovery搭载的是STM8S105C6T6

芯片特性:

工作频率可达到16MHz

2.95到5.5V 工作电压

内核

l 高级STM8内核,具有3级流水线的哈佛 结构

l 扩展指令集

存储器

l 程序存储器:32K字节Flash;10K次擦写 后在55°C环境下数据可保存20年

l 数据存储器:1字节真正的数据 EEPROM;可达30万次擦写 󰂄

l RAM:2K字节

中断管理

l 带有32个中断的嵌套中断控制器

l 6个外部中断向量,高达37个外部中断

定时器

l 高级控制定时器:16位,4个捕获/比较 通道,3个互补输出,死区控制和灵活的同步

l 带有8位预分频器的8位基本定时器

l 16位通用定时器,带有5个捕获/比较通 道(IC、OC 或 PWM)

l 带分离时钟源的独立看门狗

通信接口

l 带有同步时钟输出的UART ,智能卡, 红外IrDA,LIN主模式接口

l SPI接口最高到8Mbit/s

l I2C接口最高到400Kbit/s

模数转换器

l 10位,±1LSB的ADC,最多有10路通 道

I/O端口

l 48脚封装芯片上最多有38个I/O,包括16个高吸收电流输入

l 非常强健的I/O设计,对倒灌电流有非常 强的承受能力

从硬件框图可以清晰明了看出STM8内核及其外设的工作流程。

6.jpg

图6 硬件框图

四、 入门体验

STM8S-Discovery板子上电,可以看到电脑出现一个移动硬盘,开发者可以将编译好的二进制文件直接复制到这个移动硬盘即可完成程序的下载。

7.jpg

图7 板子虚拟硬盘

从原理图看出,板上LED灯是接到PD0口的,采用灌入电流模式

8.jpg

图8 板子原理图

与传统的机械式按键相比,电容式触摸感应按键不仅美观而且耐用、寿命长,它颠覆了传统意义上的机械按键控制,只要轻轻碰触,就可以实现对案件的开关控制、量化调节甚至方向控制,现在电容式触摸感应按键已广泛用于手机、DVD、洗衣机等消费类产品中。

STM8S-Discovery板上的电容式触摸按键也是这个原理,采用RC震荡原理,对比人手指按下按键及无操作下的占空比来确认按键是否被按下。

  • 本文系21ic原创,未经许可禁止转载!

网友评论