[讨论] 求开发板推荐

shihuntaotie   2020-3-11 21:08 楼主
毕业之后就没有认真撸过单片机代码,都是撸arduino/mbed这些不管底层的,今年比较闲,想好好学习下。以前板子全送出去了,就买了块nucleo G474,试了下stm32cubeIDE,实在是不习惯,也没心去深入学撸代码了。试着用arduino玩了下,编译太慢,arduino感觉arduino还是只适合avr。最终发现自己还是一个懒人,不愿意去弄底层的东西。想问问各位大佬,玩micropython好一点,还是circuitpython好一点,micropython是用pyboard还是nucelo?circuitpython又用哪个板子入手比较好?

回复评论 (10)

我们情况差不多,我也很久没去折腾那些东西了,不过你比我还好!我也近期开始继续折腾,不知道你折腾这些的目的是什么?
点赞  2020-3-11 21:53

如果只是玩创意,用micropython和circuitpython都可以,但adafruit提供了更多circuitpython的创意demo。如果从产品来说,micropython更成熟。

 

此外两者支持的硬件也不太相同,micropython以STM32和ESP32为主,circuitpython以atmel和nordic为主。

点赞  2020-3-11 21:54

用惯了mbed,的确很难回到旧的方式去开发,mbed真的很方便,可惜支持的芯片不够多。

点赞  2020-3-11 21:55

micropython的板子,以pyboard系列和ESP32系列为主,STM32可以用nucleo系列中支持micropython的那几个,如NUCLEO-F411,NUCLEO-F476等,也可以在开发板流动区借用以前社区活动的pyboard社区版,最好是带外部flash的版本,用python编程时很快就会发现内部flash空间显得太少。

 

ESP32最好选带psram的,大ram带来的感觉是完全不同的,可以做更多复杂的应用,python也太吃内存。

 

circuitpython可以使用SAM D21/R21/D51/nRF52等系列的板子,相对ESP32和STM32这些板子都比较贵,arduino zero或 trink m0价格算便宜的。

 

点赞  2020-3-11 22:08
引用: dcexpert 发表于 2020-3-11 21:54
如果只是玩创意,用micropython和circuitpython都可以,但adafruit提供了更多circuitpython的创意demo。如 ...

就是自己玩,也算不上创意啥的。
点赞  2020-3-11 22:27
引用: dcexpert 发表于 2020-3-11 21:55
用惯了mbed,的确很难回到旧的方式去开发,mbed真的很方便,可惜支持的芯片不够多。

mbed就是没有离线版,我公司没外网,玩起来很麻烦。
点赞  2020-3-11 22:28
引用: dcexpert 发表于 2020-3-11 22:08
micropython的板子,以pyboard系列和ESP32系列为主,STM32可以用nucleo系列中支持micropython的那几个,如N ...

那还是研究下micropython吧。没有无线的需求,是不是pyboard或者nucleo用起来更好一点?
点赞  2020-3-11 22:30
引用: shihuntaotie 发表于 2020-3-11 22:28 mbed就是没有离线版,我公司没外网,玩起来很麻烦。

mbed可以导出为主流工具的工程文件,导出后不需要网络,也等于是离线版了。

点赞  2020-3-11 22:36
引用: shihuntaotie 发表于 2020-3-11 22:30 那还是研究下micropython吧。没有无线的需求,是不是pyboard或者nucleo用起来更好一点?

pyboard比nucleo方便一点,上nucleo-64没有引出USB,不能使用MSC功能,nucleo-144才行,但体积又太大了。

 

ESP32也不错的,性能比STM32F4好。

点赞  2020-3-11 22:39
那就一起玩起来
点赞  2020-3-11 22:42
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复