• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm32f1和Arduino性能对比?

LoveMyDog 2019-03-09 浏览量:2267
现在Arduino还是比较火,但是stm32f1接口多性能强大,速度也较快,为什么大家还是喜欢用Arduino做各种小制作?主要是代码多么?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • Arduino和STM32比较意义不大,完全是不通用语的东西,Arduino通常是给业余爱好者DIY用的,当然很多专业人士在DIY的时候也会用到,主要是因为对于使用者要求很低,不需要专业的知识,就能制作出一些好玩的东西。而STM32主要是给专业开发人员做产品用的,需要一定的专业知识,但同时编写代码实现功能也相对复杂。比如串口输出一个简单的字符串,对于Arduino可能从新建工程开始,10行代码就能实现,但是如果使用STM32的开发工具比如Keil,可能需要上行代码甚至更多。上手简单是Arduino最大的特点。​
    • 发布于 2019-03-10
    • 举报
    • 评论 1
    • 5
    • 0
FEItwo 回复了 Angel_YY:一般爱好是赚不了钱,主要还是以职业为主 回复

其他答案 数量:16
  • 主要是arduino简单,小制作也用不上32,太奢侈了
    • 发布于2019-03-09
    • 举报
    • 评论 0
    • 3
    • 0

  • Arduino上手比较容易,只要懂一点点硬件和C++就能开发,但STM32不一样,需要熟练使用C语言,同时对单片机内部的寄存器,各种总线控制器有较多了解,不易上手
    • 发布于2019-03-10
    • 举报
    • 评论 0
    • 3
    • 0

  • 32适合做开发,arduino其实就是个玩具,比较容易上手
    • 发布于2019-03-10
    • 举报
    • 评论 0
    • 3
    • 0

  • 其实stm32也可以用arduino开发,了解一下stm32uino

    我就在用。

    • 发布于2019-03-10
    • 举报
    • 评论 0
    • 3
    • 0

  • stm32性能更强,arduino开发起来,上手比较容易。
    • 发布于2019-03-10
    • 举报
    • 评论 0
    • 3
    • 0

  • arduino让开发者从繁琐的底层驱动中脱离,不需要关心底层驱动,直接使用做好的库api函数就可以,这样开发起来更快捷。
    • 发布于2019-03-10
    • 举报
    • 评论 0
    • 1
    • 0

  • Arduino的库资源丰富,DIY教程多,会各种接口及其函数封装都是傻瓜式的,拿来即用,所以即使不会编程的人也能很快上手。

    其实你可以综合一下,在ArduinoIDE下开发STM32F1这样既提高了性能,又开发起来容易,只需使用开源库即可让STM32支持Arduino。

    • 发布于2019-03-10
    • 举报
    • 评论 0
    • 1
    • 0

  • Arduino的上手难度低,不需要学习寄存器和硬件开发,直接使用C语言和函数接口就可以,非常适合业余爱好者;

    专业开发要保证效率、成本、灵活度,就不用Arduino

    • 发布于2019-03-10
    • 举报
    • 评论 0
    • 1
    • 0

  • Arduino的核心器件就是单片机不过不是stm且Arduino能降低软件的开发难度
    • 发布于2019-03-10
    • 举报
    • 评论 0
    • 0
    • 0

  • Arduino大多数功能都有做好了的库,所以使用起来很简单,但是对于稍微复杂点的功能可控性较差。
    • 发布于2019-03-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 还是推荐stm32,arduino感觉就是玩玩
    • 发布于2019-03-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 感觉还是STM32F1性能更好点。用Arduino是DIY,或者玩的时候用的比较多,因为很多东西实现起来都比较容易,但是对于有计算或控制要求的,还是使用STM32的比较多。
    • 发布于2019-03-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 主要还是arduino简单,上手快,编程也容易
    • 发布于2019-03-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 简单的说。

    会STM32开发的人,很少会用arduino去开发产品。

    会arduino开发的人,不会使用STM32开发就很正常。


    arduino面向的是只会编程不会硬件的DIY玩家

    STM32最为单片机开发的一种方式,其更适合产品设计与开发。

    • 发布于2019-03-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 还是STM32性能要强大了,这个芯片是ARM的,还是32位的,而arduino大多 是8位的单片机
    • 发布于2019-03-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 大部分Arduino的主控是AVR单片机,性能还是比不上STM32的,Arduino的优势还是代码封装性高,所需语句少吧。

    • 发布于2019-03-14
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32f1和Arduino性能对比?