极客秀
搜索

开发板选购指南(一)—— MCU【芯板百科】

上一篇我们简单介绍了不同领域下,开发板该怎么选,但是依然有不少人是迷惑,上一篇没有推荐具体型号,这篇我们就看看具体的领域里适合什么样的开发板。
我这边就以你需要的性能高低来看,咋选开发板,今天我们就先从性能比较低的MCU的芯片开始推荐

MCU(微型控制器)

这个实际上是用的人最多的,且各方面都需要的一类开发板,这类开发板主要特点是:性能比较低,但是价格也比较便宜。比如不少Arduino开发板,各种STM32开发板,各种ESP32开发板,甚至是51芯片的开发板,选择真的是海了去了,型号可能就有上千种(这个没具体算啊,不对轻喷)

实际上我对那些专业人士没啥好的建议。因为他们应该都清楚他们的具体需求了。如果你要是不是很清楚,下面你就要好好看看了。

想要学习硬件编程的,或者是想要学习和开发板相关内容的同学

这种我建议选择一个 好上手 的, 资料齐全 的开发板,注意, 性能和性价比这都不是你要追求的
,因为这大概率是你的第一个开发板(但我希望不是最后一块),所以千万不要在这上面去省钱,如果你选择了一个资料不全的,或者是很小众的开发板,你会非常痛苦,你要记住资料,教程人家编写也是需要很多成本的,所以不要去贪便宜,选择大品牌是有必要的,至少省去了你自己寻找教程的时间。而且售后服务也会好一些,
遇到问题更容易解决 。容易解决问题,是初学者最需要的东西,不然随时都会在学习中 卡住 ,进而 失去热情
这里我推荐使用比如DFRobot,Seeed(矽递)这俩品牌,如果你有钱的话可以选择Arduino的官方开发板。但只建议选购用户量大的那种开发板。
下面我推荐以下开发板,大家自行判断:

Arduino UNO 及其兼容开发板

Arduino UNO极其经典,我入门的时候就是用的这个,这个开发板好处我觉得是一个是 简单 适合入门,再一个 耐造
,我之前买了一个DFRobot的兼容开发板,一致用它测试,至今健在,不管之后买啥,买这个做为第一个开发板都是不亏的。

Arduino UNO

复制下方链接 到淘宝打开即可下单
https://m.tb.cn/h.fPmlOR4?tk=KsC82WquaMh

还有很多使用了Arduino UNO的电路做的兼容板,用起来几乎感觉不出区别,基本上唯一的区别就是烧录芯片不一样,这个基本不影响使用。
就比如这个 睿龙创客工场 推出的Arduino UNO R3兼容改进版,ATmega328P这个芯片换用了更小的封装,USB使用了更常用的Micro
USB,比官方的USB type B的接口小很多,但是耐用性肯定是没有大的接口好。
价格也很不错,只需 34

睿龙创客工场的Arduino UNO兼容板

复制下方链接 到淘宝打开即可下单
https://m.tb.cn/h.fPmlOR4?tk=KsC82WquaMh

还有一个公司香蕉派也做了一个兼容UNO的开发板叫Banana PI UNO,也不错,售价 42 ,和上面一个差不多

Banana PI UNO

复制下方链接 到淘宝打开即可下单
https://m.tb.cn/h.fPmlOR4?tk=KsC82WquaMh

对于Arduino UNO你的选择更多了,随便选一个都可以, 完全可以利用Arduino的几乎所有资源 ,所以Arduino UNO入门既
不贵 ,而且 入门也方便 ,非常好。

其他开发板选择

但是需要注意的是Arduino IDE使用的语言是 Arduino语言
,你可以理解为是修改版的C语言,其实也是相当易于理解,但是如果你并不想学习Arduino语言,或者想要学一门使用更加广泛的语言。可以选择适配了
MicroPython 的开发板,甚至还有适配了 LUA ,适配了 Javascript
的开发板,甚至现在已经有人在研究在MCU这类开发板上用 Rust 这个比较新的开发语言来开发,这个你就需要去研究一下别的开发板了。
这类开发板可以说和Arduino在性能上不在一个次元上,Arduino UNO运行速度是20Mhz,而ESP32运行速度可以达到 240Mhz
。差距有10倍之多,内存大小的差距更是上百倍的差距。因此很多人就觉得Arduino是否还有存在的必要,这东西这么强,但是我建议你别冲动,ESP32,RP2040是好,但是复杂程度也在急剧增加。
就比如 ESP32 兼容Arduino IDE,可以使用 MicroPython ,甚至还可以使用 LUA
,还可以使用官方的开发环境 ESP32-IDF
因此选择是多了,但是选择多对于新手并不一定是好事儿,很多东西,依然是有不那么完善的地方,比如ESP32在Arduino
IDE上编译慢的问题,我也是说过不少次了。
而如果你使用MicroPython的适合,刚开始其实你是有点手足无措的,因为Arduino每一个库都是有示例的,基本上,你就把大部分示例都摸索一边,学的也已经差不多,MicroPython似乎
示例并没有很多 ,而且 库还是相当的不齐全 ,可能你会发现,Arduino
IDE可以做的东西,在MicroPython里做不了。所以,我不是那么的推荐刚开始就接触ESP32这类开发板。更建议你在玩Arduino
UNO都玩熟了,想看看更多的开发板的时候,去买,这样你也不至于那么的手足无措。
之前我也推荐过一些ESP32的开发板,今天就不放了,下次专门出一篇这类推荐。
好了,今天因为篇幅原因就说到这里,下一篇,还是MCU的选购,准备说一些创客爱好者,或者是电子DIY爱好者的选购建议,可能很多人觉得没有得到想要的答案,放心,会一一给大家解答,还请大家耐心等待。

1.转载请保留原文链接谢谢!
2.本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
3.本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
4.本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
5.联系方式(#替换成@):pm#vimge.com

  相关内容