你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32为什么占领单片机大半江山?芯巴巴电子元器件简单分析

[复制链接]
STMCU小助手 发布时间:2021-1-4 16:05
STM32为什么占领单片机大半江山?芯巴巴电子元器件简单分析

STM32为什么短短几年就占领了单片机的大半江山?来跟芯巴巴电子元器件简单了解一下。
3.1.png
1、51单片机性能受限,外设资源比较少,少到每次开发我们都可以用寄存器来操作,可以不用任何库,时钟低,跑的慢,ram少,容易溢出,cpu没有集成调试组件,对于复杂的程序,没有办法调试,只能打印,所以这就注定了它的应用只能是简单的需求,当然可以外挂ram和rom,这样来说一个系统变得复杂,这个系统就不是单片机系统了,成本也是个问题。
3.2.png
2、arm公司的cortex m内核出现,让很多半导体公司看到了该内核的前景,stm32单片机就是采用cortex m内核,内核强大,性能强劲,与其51的cpu来说,cortex m内核更加现代化,有缓存,有强大的中断管理,有强大的调试组件,st利用该内核设计了stm32,丰富的外设资源,多系列,多封装,让它能够完成简单到8位机,复杂到arm9才能完成的各种行业产品。
3、比起做功能的mcu,stm32的性价比超高,例如一片51芯片5元,而比这功能丰富的stm32能够低到6元。在arm9使用的领域,当时火爆的s3c2410一片处理器就得20多块,还有外围flash和sdram成本,板子设计成本等,而用 stm32也是20多块钱,外围器件少,板子设计成本低,软件开发成本也是高,一个需要的是linux技术,一个需要的还是单片机技术。
3.3.png
4、stm32丰富的生态系统,stm32全系列都给我们提供了外设开发库,所以开发起来比较简单,比51简单,51的栈溢出,无法调试在大型应用中是很难排查的。
  
文章出处: 芯巴巴ST单片机

收藏 评论2 发布时间:2021-1-4 16:05

举报

2个回答
isina 回答时间:2021-1-4 17:54:12
学习了,感谢
初学入门,多多了解!
kylixyao 回答时间:2021-1-4 19:22:31

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版