STM8 !8位单片机的终结者吗?!

2019-12-27 18:42发布

STM8 !8位单片机的终结者吗?!
ourDEV 网上现在 STM8 火爆,价格便宜,据说128K  flash 的20元,只是现在还不好买,性价比不错,而且是5V的,从网上下载了 STM8 用户手册粗看了一下,感觉是我最偏爱的 6502(类拟飞思卡尔 6800) 内核的升级版,但是指令系统比现在的飞思卡尔 68HCS08 做的要好,位操作指令也比 68HCS08 要强大,仅次于 51 的位操作,强大的 1T 指令周期也比同频率的 68HCS08 要快,CPU内核处理速度可达平均每条指令1.6个时钟周期,在 24MHz 时最高性能为 20 MIPS,总体感觉比 20MHz 的 AVR 速度和性能要高些。

下面为转摘了一些 STM8 的性能,特点和应用,有为 ST 公司做广告的嫌疑,呵呵!

STM8是针对特殊应用领域包括汽车、工业、低压和电池供电应用设备以及特殊应用标准等产品,ST所推出的最佳化产品都将采用STM8平台,特 {MOD}包括更高的性能、更佳的稳定性、更短的设计周期和较低的系统总成本。而8-bit微控制器市场的一个重要特点就是如何能降低解决方案的成本,STM8平台即是专为较低的系统总成本提供更高的性能而设计。


在性能上,STM8采用Harvard架构,拥有16-bit索引缓存器(index registers)和堆栈指针(stack pointer),一个16mMbyte的线性地址空间、先进寻址模式及其它先进特性,因此,能有效地支持C语言编程在执行速度和代码密度方面实现先进的CPU性能。CPU内核处理速度可达平均每条指令1.6个时钟周期,在24MHz时最高性能为20 MIPS,采用3 stage pipeline。

选用这项技术的目的是透过整合度的提升以降低系统成本,除了能够嵌入非挥发性信息内存,也能在1.65V到5.5V的宽电压范围内提供优异的模拟性能。例如,I/O pads 的设计是为了承受强烈的外部干扰,无需花费外接的保护组件即可拥挤强固的抗干扰能力。STM8平台提供真正地嵌入式EEPROM内存,其重复擦写和数据储存能力可与外接的内存相媲美,因此不再需要Flash-based的复杂仿真方式。On-chip的Flash程序内存容量将高达256K。该平台还提供多项可以高速操作及大幅降低功耗的技术可供选择。亦适合工作温度可高达145oC的汽车级产品。

产品兼容性有利于平台设计,增加可用功能模块的数量,包括模式可配置的16位控制定时器、信号捕获/比较功能模块、PWM控制器以及U(S)ART、SPI、I2C 和 CAN 2.0B总线接口。芯片集成的其它功能可以在工业应用中减少电路板空间和组件数量,例如,芯片内置的16MHz高精度阻容振荡器可以省去外部时钟信号源,上电复位(POR)和欠压复位(BOR)功能可以节省外部复位电路,强流限流功能可以取代外部保护器件。

新产品采用特殊的技术以确保可靠和强大功能,如双重独立看门狗、时钟安全系统、配置选择字节补充复制和EMS复位。此外,STM8S系列还提供在应用编程和在线编程功能,其单线调试功能采用业内最先进的在线调试模块。在家电、个人护理设备、电池供电设备、电动工具、冷热通用空调(HVAC)设备、电机控制器、断路器等应用中,STM8S系列内置的四种节能模式可以帮助开发人员实现反应快速的电源管理策略。3.0V到5.5V的电源电压范围还可以简化开发过程,便于既有设计的升级。

STM8S开发环境支持功能复杂的高端仿真器(包括代码评估和覆盖功能),还支持低成本的调试工具,提供免费的集成开发环境(IDE)和免费的16KB版C编译器。开发工具还提供多个固件化的参考设计,为帮助开发人员达到新安全法规的要求,还提供IEC60335 B类标准专用资料库。

STM8S系列采用多种封装形式,包括32引脚到80引脚的LQFP、20引脚到48引脚的QFN和20引脚的TSSOP。

据说STM8S系列样片已接受主要客户订购,即将向开放市场提供样片。不知我等草根何时能搞到手?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
92条回答
luyuc
1楼-- · 2020-01-01 19:02
AVR 对整个时代的影响是非常巨大的,拿出了一套新的指令集,拿出了真正可以方便操作的32个寄存器,这也配得上 RISC 这个称号;51 的片子就是再快、再便宜,51 的指令集没有人去更新,用了几年,用够了这一口; 粗略看看 AVR32 ,感觉这实际上就是 ARM 内核的单片机,只是强调外设的不同; COTEX-M3 是真正划时代的里程碑,虽然在位操作上没有办法和 51 比,但是提出更多的解决问题的方案;

XMEGA和STM8相比,我宁愿提高成本用XMEGA,也不用STM8, A & V 先生的文档好,而且提出了 Event System 新的理念,这不是一般的内家功夫:

  The Event System is a set of features for inter peripheral communication. It enables the possibility
for a change of state in one peripheral to automatically trigger actions in other peripherals.
The change of state in a peripheral that will trigger actions in other peripherals is configurable in
software. It is a simple, but powerful system as it allows for autonomous control of peripherals
without any use of interrupt, CPU or DMA resources.

但是 AVR 太容易遭到解密,这一点让大家没有办法深入应用,现在可能只有 STC11/10 系列还搜索不到人接单接密,就连 C8051F 都有人接单解密了;但是十多年以前推出的 ARM 内核的芯片,到现在还很少看到在解密公司的列表上出现;所以这方面 STM38F 就比 AVR 有
优势;MEGA 系列的单片机不敢跟 COTEX-M3 的单片机比性能,这二者也不是一个时代的产物;追求性能、追求保密性、追求更丰富解决方案的朋友们,要敢于学习新的单片机;

ST 公司宣扬 ST8和STM32F是相同的外设,ST8存在的理由是它比较好学、开发成本低;
machunshui
2楼-- · 2020-01-02 00:29
 精彩回答 2  元偷偷看……
machunshui
3楼-- · 2020-01-02 04:29
STM32拥有32位的处理能力,高速度,

外设及其丰富,

价格却很低,

用户已经非常熟悉的的开发环境,和廉价的调试工具。

自上而下的挤压了类似ARM7,DSPIC,PIC24,飞思卡尔的16位机以及

某些高速51,高端AVR的市场。

市场生存发展空间非常大。



而这些优势STM8一样没有,

能顺利生存就不错了
machunshui
4楼-- · 2020-01-02 07:28
stm8唯一优势是和stm32一样,都带“STM”字样。

颇有点“狐假虎威”的味道
gyc198215
5楼-- · 2020-01-02 07:34
ST的东西还是蛮还的,不过每家都有自己面对的对象,不可能一个片子终结。像做仪表尤其低功耗是没办法和MSP430比的,做汽车电子,感觉还比不上FREESCALE,服务上ST向来是以老大自居不敢恭维其技术支持。不过性价比还是很高的,至少在家电应用上。
electrician
6楼-- · 2020-01-02 09:59
萝卜白菜各有所好。

一周热门 更多>