单片机的学习

本人接触单片机也不到两年,真正开始学也就一年,一年时间本人尝试过arduino、esp32和stm32。而且我接触单片机是从stm32f4的板子开始的,接触的时候c语言、数电模电等基础课都还没有学习,可以说是不知死活了。但是,也正是因为这么走过来所以也是感慨单片机并没有想象的那么难。写这篇文章也是希望给那些想接触单片机的人一个信心和方向。

一、学习单片机之前需要什么心态

很多人在学习单片机的时候经常听学长或者前辈说单片机很难啊什么的,或者说一定要先学c语言或者什么数电模电才能上手单片机。这么一说就吓退了很多新人。但是就我本人来看,学习单片机就是需要坚持,对是坚持而不是热情,学习单片机是很枯燥的因为单片机的设计确实涉及了很多东西,这也就导致了真正的学会单片机是需要学习很多东西涉及很多学科的,而大家高中三年学那么几门课都会上课无聊到睡觉,不要说单片机设计的学科比高中任何一科都要难的多了,所以学习单片机肯定是枯燥的,特别是对没基础的人来说。但是,我也是完全没基础这么来的,而我的感受就是学习单片机最重要的是坚持。

我上手单片机就是stm32f4的板子,可以说上手就是比较难的单片机了,但是它的配套资料非常的全,有很多的样例可以直接烧进去试。因此,一个星期的时间就已经可以移样例来控制开发板上的一些资源了。但是,我并不满足只能使用样例来使用单片机,因此我又买了块stm32f1的学习板看着配套资料来重新学习单片机。然后我才从只能用样例来使用单片机到可以从零开始创建一个工程。尽管这两个简单的步骤就已经花了我近半年的时间,但是这是对于一个0基础的人来说的。

所以说,单片机确实是有难度在的。但是,这也说明了他有学习的必要是不是,如果简单到人人都一下就会那还学什么,再说它的难虽然是有但是实际上它的难度取决于你挖掘的深度。我的建议是,学习单片机得按步骤来。第一步先学会使用单片机,第二步尝试从零开始创建工程,第三步就是自己设计并打板从零开始设计出一个单片机系统。这三步是一步比一步难,但是相信我,第一步很简单,并且第一步会了你的单片机也算是入门了,入门了单片机你的兴趣会越来越大的,这也是我的感觉,学习了那么久我的深切感受就是学的越多就越发觉得不会的更多了,反而越来越有兴趣。

二、学习单片机之间需要准备什么东西

前面说的是学习之前的心态要放轻松,而学习单片机之前除了心态外最重要的是准备开发板。开发板是分两种的,一种是学习班一种是核心板,学习板就是除了MCU(名词暂时不解释,作用就相当于是电脑的主机)及其外围电路以外,上面还有蜂鸣器、USB转TTL(时间上就是电平转换的电路)等资源的板子,学习板会比较贵,但是学习板配套的资料更加全面,而且由于蜂鸣器这些资源就在板子上所以不需要连接很多其他的线就可以烧入样例直接使用。而核心板就是只引除了MCU的引脚而不带其他资源的板子,价钱上来说核心板因为没有其他的资源所以比较便宜,一般是老手用来做比赛作品的时候选用的板子。两者对比肯定是学习板更加的适合零基础的新手的,至于价钱则也有很多解决办法,大学的话比如加入社团、参加项目工作等都可以解决,至于还没有上大学的同学我觉得先学号基础课考上一个好的大学反而重要一些。

市面上的学习板比较好的一个是正点原子一个是野火,两个的学习板我都是用过的,我是认为就技术上来说两边是五五开的,但是就学习资料的配套程度来说还是野火的更佳。野火是有专门的一个叫野火大学堂的资料站

这个资料站放的是野火学习板的所有资料,包括很多电机或者其他模块的资料都有,可以说是资料非常的全,对新手很友好。最最总要的是样例,样例就是可以直接烧入开发板的工程,烧入样例看结果是新手入手非常重要的一步。

 三、总结

这一篇就写这么一点,毕竟作为过来人我知道每篇文章写太多会懒得看下去的。所以详细的步骤以及stm32的各个外设的使用,后续会不定时的更新。

综上,单片机的学习有难度,但是并不是难如登天,反正对我来说比单片机难的绝对有一堆,反而单片机在难度有限的同时能做到更多的事带给我更多的快乐。所以我希望各位初学者也可以坚持学习单片机然后做出自己想要的作品。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值