arduino 物联网卡模块(arduino与stm32单片机,谁的功能强大)

时间:2023年12月12日下午1:01

arduino与stm32单片机,谁的功能强大

看来这个问题真的有必要郑重的为大家抛抛根,这个问题好比一个人问你:“iPhoneX和高通骁龙845处理器谁的功能强大”?这样问显然是没有答案的,因为iPhoneX是一款手机,它包括了A11处理器、屏幕、显卡、系统、软件等手机需要的所有。而骁龙845单单是一款处理器,可以说骁龙845是Arduino的子集。

有必要先说明一下,Arduino是一个平台,包括Arduino所使用的单片机、开发板、还有Arduino的编译环境-ArduinoIDE,而STM32是ST(意法半导体)生产的单片机,要是单单比较功能的话,肯定是STM32要强大的多,STM32的单片机在不断地更新,而在Arduino平台上要更换一款单片机是很难的,并不是没有更高性能的芯片能用来更换,而是Arduino是一个生态圈,如果芯片换了,包括开发板,还有ArduinoIDE里面的上层库,都必须要有针对新芯片的适配,这个工程量是很巨大的。

下面来就单独单片机方面来做一个比较

高性能STM32-H7

ST(意法半导体)公司去年年底更新了一款基于M7内核的单片机,这款单片机是世界首个ARM?Cortex?-M7的32位微控制器,它的性能之强大自然不言而喻。

跑分

我们用的较多的F1系列更多的时候对我们来说可能性能过剩了,跑分最多也不到500,而最新的H7竟然高达惊人的2000分,之所以有如此高的性能,还得缘于H7的制造工艺的进步,之前的都为90nm,而这次H7的制造工艺为40纳米,也就是可以在相同的封装内,可以多存放将近一半的晶体管。

外设

基于M7内核的STM32的频率可以超频到400MHz,而且有双区ECC的2MB闪存,最高864KB的ECC-RAM。有如此强大的外设于一身,H7可以说是公鸡中的战斗机了。

32位Arduino

说起Arduino,大多数人所知道的多为ArduinoUNO,其实除了UNO之外,还有很多其它的8位Arduino,今天我们来说一说32位Arduino,如下图为Arduino第一款32位的Arduino,代号为ArduinoDUE。售价为37.4美元。约合人民币200多。

54个I/O口

ArduinoDUE是第一个基于32位ARM-M3核心微控制器的Arduino板。有54个数字输入/输出引脚,12个模拟输入,它是强大的大型Arduino项目的完美板。

FINAL

即使Arduino采用了ARM的32位处理器,但是这和最强大的STM32位处理器的性能差的太多,究其根本,Arduino的采用的M3内核,注定了它的性能的局限性。但这并不能限制Arduino的发展,由于Arduino在全球的火热,就连ST公司也不得不忽视Arduino这个生态圈了,前年Arduino就与ST合作开发了ArduinoStarOTTO和ArduinoPrimo开发板,如果Arduino发布一款基于M7内核的产品也是不可能的。形象点说,Arduino和STM32的关系好比苹果电脑与intel的关系!Arduino是一个产品,STM32只能算作Arduino的一个电路模块。

二维码
智宇物联平台二维码

搜浪信息科技发展(上海)有限公司 备案号:沪ICP备17005676号