微信登录
注册忘记密码
查看: 1224|回复: 1

我在arduino和51单片机两者中徘徊很久

[复制链接]

该用户从未签到

发表于 2022-8-5 12:05:02 | 显示全部楼层 |阅读模式
大家好我是小火,想学习单片机的同学可以关注、私信我。以前最开始接触单片机的时候我接触的是arduino,刚开始的时候真的好用,要实现一个项目真的不要太简单,最后在其他人的影响之下我还是决定把arduino放一放,从51单片机开始入门。

刚开始学51单片机的时候发现,同样是做一样东西开发速度和arduino比起来真是慢太多了,可能也是我不熟悉的原因,一堆初始化的操作就要花掉很多的时间,还要自己动手练习焊板,遇到的问题能让我头疼半天,当时我都准备放弃51继续去学习arduino,好在当时被做了很多的思想工作,最后我还是在51上坚持了下来。但是从现在看来当初还好重新学习了51,不然就业就是一个大难题。

当时51单片机和arduino在我看来最大的不同就是51的代码要自己一点一点的去写,而arduino只需要你写一点点,在行业内有个叫法造轮子,arduino很多代码都是现成的,别人已经帮你写好了,使用的时候你只要调用这个库里的这个初始化函数就可以了,相当于别人已经帮你造好了轮子,你拿来用就可以了。

学51可以学到很多的基础知识,相对的学习过程可能会痛苦一些,当然有些arduino的从业者并不赞成这个说法,认为Arduino可以适应不同的人群,业余爱好者、学生使用的都是皮毛而已。它的底支库都写的非常优秀,国内的程序员10年功底也未必写得那么全。所以拿来进行产品开发设也是完全没有问题,强大的资源库可以大大提升产品开发的效率,主流STM32系列芯片也完全可以在Arduino平台上使用,利用它强大的开源库,进行一些简单的修改和移植就完全可以使用了。效率比起keil,IAR这些专业台提升很多。

从就业市场来看至少我看招聘信息中,几乎看不到招聘arduino开发的软件工程师,在选择方面来说51的会比arduino的要多,会51再去学arduino和比会arduino再学51对于这个难易程度大家心里都知道。

希望以上的知识能够给大家提供帮助,这期我们先分享到这里,觉得有用的可以给个三连!想要学习的资料的可以私信我。

声明:以上内容来源于网络,如有侵权请联系我们(123@shiyan.com)删除!

该用户从未签到

发表于 2022-8-5 12:10:41 | 显示全部楼层
成本问题,单片机便宜,但难度大一些,灵活度高。玩一玩,当然不用难的,没必要重复造轮子
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则