刚准备学习ST单片机,看到网上有好多STM32的资料,STM8的相对比较少,这两款单片机主要有什么区别?

刚准备学习ST单片机,看到网上有好多STM32的资料,STM8的相对比较少,这两款单片机主要有什么区别?如果有一些STM8的学习资料也行,刚开始没有头绪。曾使用过51,S... 刚准备学习ST单片机,看到网上有好多STM32的资料,STM8的相对比较少,这两款单片机主要有什么区别?如果有一些STM8的学习资料也行,刚开始没有头绪。曾使用过51,STC和AVR单片机。ST的以前没有用过。 展开
 我来答
百度网友c6c96592b
推荐于2017-11-23 · TA获得超过510个赞
知道答主
回答量:19
采纳率:0%
帮助的人:0
展开全部
你好
个人认为主要有以下几点吧:
首先,stm32使用arm架构先进的cortex-m3内核,如同30年前的51内核一样,是一个比较通用的内核,很多半导体厂家都可以购买内核来做自己的mcu,从而比较容易普及,一旦一种标准普及了,资料也就多了。
其次,在所有采用cortex-m3内核的厂商中,相比TI的lm3s系列,atmel的sam3s,NXP的LPC1XXX来说,stm32最具性价比,ST官方比较重视中国市场,各种宣传活动不少,汉化的资料多,芯片也比较好买,在淘宝上选购也方便。用的人也就越来越多。
还有,相比老一代打江山的arm7来说,cm3性价比有着绝对的优势,所以它的作用就是替代原来arm7在高性能mcu领域的地位。这个领域没有太多的竞争。

而stm8的情况就不一样了,虽然顶着ST的光环,虽然也叫STM,但它的架构ST自己搞的东西,不具有通用性,刚推出可能bug也比较多,开发环境也不像cm3那样使用熟知的realview。性能相比avr等8位机也并没有什么绝对优势,且还有51,pic众多可以选择。货源目前也不稳定。用的人自然就不如stm32那样多,资料自然也少。不过似乎它的价格还是比较有优势的,目前主要是开发环境的问题和供货,这也是普及的关键。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式