完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
云汉达人 Arduino和STM32比较意义不大,完全是不通用语的东西,Arduino通常是给业余爱好者DIY用的,当然很多专业人士在DIY的时候也会用到,主要是因为对于使用者要求很低,不需要专业的知识,就能制作出一些好玩的东西。而STM32主要是给专业开发人员做产品用的,需要一定的专业知识,但同时编写代码实现功能也相对复杂。比如串口输出一个简单的字符串,对于Arduino可能从新建工程开始,10行代码就能实现,但是如果使用STM32的开发工具比如Keil,可能需要上行代码甚至更多。上手简单是Arduino最大的特点。
|
|
|
|
|
|
主要是arduino简单,小制作也用不上32,太奢侈了
|
|
|
|
|
|
Arduino上手比较容易,只要懂一点点硬件和C++就能开发,但STM32不一样,需要熟练使用C语言,同时对单片机内部的寄存器,各种总线控制器有较多了解,不易上手
|
|
|
|
|
|
32适合做开发,arduino其实就是个玩具,比较容易上手
|
|
|
|
|
|
|
|
|
|
|
|
stm32性能更强,arduino***
|
|
|
|
|
|
arduino让开发者从繁琐的底层驱动中脱离,不需要关心底层驱动,直接使用做好的库api函数就可以,这样开发起来更快捷。
|
|
|
|
|
|
Arduino的库资源丰富,DIY教程多,会各种接口及其函数封装都是傻瓜式的,拿来即用,所以即使不会编程的人也能很快上手。
其实你可以综合一下,在ArduinoIDE下开发STM32F1这样既提高了性能,又开发起来容易,只需使用开源库即可让STM32支持Arduino。 |
|
|
|
|
|
|
|
|
|
|
|
这两者针对的方向不同,Arduino主要是针对电子爱好者和DIY学习,而STM32是针对于实际产品的研发制造,完全不同的领域,放一起比较不太合适。但是现在Arduino系列也能支出STM32的芯片,通过先下载Arduino固件,后就能使用Arduino的开发环境进行编程了。
|
|
|
|
|
|
Arduino的底层驱动不开源,都是现成的库函数,直接调用就可以实现相应的功能,所以上手简单,适合做一些小玩意
|
|
|
|
|
|
Arduino的核心器件就是单片机不过不是stm且Arduino能降低软件的开发难度
|
|
|
|
|
|
Arduino大多数功能都有做好了的库,所以使用起来很简单,但是对于稍微复杂点的功能可控性较差。
|
|
|
|
|
|
Arduino大多数功能都有做好了的库,所以使用起来很简单,但是对于稍微复杂点的功能可控性较差。
|
|
|
|
|
|
还是推荐stm32,arduino感觉就是玩玩
|
|
|
|
|
|
当然是STM32的强大了,A的板子都是使用类似于51的AVR的芯片
|
|
|
|
|
|
感觉还是STM32F1性能更好点。用Arduino是DIY,或者玩的时候用的比较多,因为很多东西实现起来都比较容易,但是对于有计算或控制要求的,还是使用STM32的比较多。
|
|
|
|
|
|
主要还是arduino简单,上手快,编程也容易
|
|
|
|
|
|
云汉达人
简单的说。 会STM32开发的人,很少会用arduino去开发产品。 会arduino开发的人,不会使用STM32开发就很正常。 arduino面向的是只会编程不会硬件的DIY玩家 STM32最为单片机开发的一种方式,其更适合产品设计与开发。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
1078 浏览 1 评论
1896 浏览 0 评论
1875 浏览 1 评论
3299 浏览 5 评论
3623 浏览 9 评论
1078浏览 1评论
如何知道嵌入式电子控制单元 (ECU) 中的RAM使用情况?
1402浏览 1评论
1896浏览 0评论
1211浏览 0评论
1349浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-15 00:00 , Processed in 5.017382 second(s), Total 112, Slave 92 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
5929