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

stm32和arduino有啥区别么?

fxboy 2019-05-14 浏览量:1199
stm32和arduino有啥区别么?先学arduino还是stm32比较好,感觉stm32好难!
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:7
  • 可如果没学过编程学stm32会比较困难,可以先学习arduino,然后在学stm32会比较容易

  • arduino是硬件软件集合,包括开发板加编译环境,编程感觉像c和java

  • 我觉得用心学的话就STM32,市场的需求我们还是需要考虑的,工作无非就是满足老板的需要,老板就是需要市场,STM32的市场还是很大的,各种场景各种应用,目前来看发展的空间无限啊!!

  • 完全不是一个层级的东西,Arduino是封装过的单片机模组,STM32的单片机芯片(MCU),一般说来,Arduino更初级些,适合非专业人士普通用用。

    可以通过Arduino先了解基本的控制基础,但并不存在需要先学Arduino的要求。

  • STM32是一个单片机,ardunio是一个开发板的。

    STM32要使用C语言,不如ardunio的编程方式简单。

    STM32可以做产品,但是ardunio 只是DIY用的

  • STM32虽然学习起来有点难,但是人家是市场范围广啊,商业产品都是使用STM32(仅STM32和Arduino而言),还没听说过哪家公司的产品使用的是Arduino的。
    其次,Arduino是在单片机的基础上,进行封装,形成各种模块,各种功能一应俱全,几行代码就可以搞定,但是对于32而言,各种外设都需要自己一点一点的配置。
    学arduino知应用,学32知底层。根据自己的需求来选择学习,个人观点,谢谢。

  • Arduino属于单片机的开发板,STM32属于单片机

    Arduino是在一个已经搭建好的平台上面开发,并不需要关注底层,只需要知道那些常用API的使用方法即可

    STM32需要关注寄存器操作,即使使用库,有时也要用寄存器判断某些状态,Arduino更偏向于应用

    建议还是学STM32,内容丰富一点

相关问题

问题达人换一批

stm32和arduino有啥区别么?