如何入门单片机开发?

怎样入门单片机开发?

弁言

作为一个嵌入式老司机,多年来跟单片机、Keil、C言语、AD、烙铁、风枪、示波器、电子元器件扳缠不清。时期履历了不少检验,熬过了很多夜晚,也掉了大把头发。

起先熬夜点亮了一个LED,像如此一个个小小成果感让我砥砺前行。

刚开头并不看好这个行业,事儿多薪资少,必要不休地学习新知识。前几年熬夜焊板子,一边事情一边詈骂。

多年后,光荣有这一艺之长,让我能吃饱饭、开上车,有个家庭。

刚毕业就转行

起先是自学转行的,学的电梯专业,临近毕业20岁出头,精力繁茂没场合使,一块51开发板配一个视频教程,除了用饭上厕所,跬步不离房间。

入门的时分,我和很多熟手一样,不懂电路,不懂编程,不懂单片机,对单片机开发的任何一个环节都充溢了成绩。

幸而学习才能还行,也有耐心,随着视频一步一个脚迹,看一个章节我就在开发板上实验一下。

很快我就能从点灯到做一个电子时钟了,但是单片机编程比纯软件要简便很多,代码量也少很多,以是还挺勤学的,只需你的学习途径准确。干这行假如没有兴致加持,照旧挺舒服的。

一局部定位,从事软件照旧硬件?

寻常实践事情开发一款产物的时分,相对不成能一一局部自始至终把产物做了。寻常有的人卖力硬件局部、有的人卖力软件局部,这也是单片机开发的两端庄向。

入行单片机开发,武艺要有所倾向,将来要做硬件工程师照旧软件工程师?

为什么要有软硬件之分呢?实践上大厂都是分工精密的,如此使事情内容流程化、简便化,提高事情听从,开发流程。别的也提高了公司业务的安定性,即使有人忽然去职也不会形成太大影响。

有些产物光步骤这块就够你折腾一个月了,假如你又做外壳计划,又做硬件计划,又做软件。等产物出来的时分,客户约莫都不在了。

以是,一个产物,最低配也是一个硬件工程师和一个软件工程师。

一个万能的人,除非行家业深耕很多年,不然很难一切东西都学精,以是大大多都是只懂皮毛,能把东西做出来,但很难优化到专业的水平。

看完外表你对否以前晓得,不管你想从事任何行业,起首定位好坏常紧张的。

在定位之前你必必要去了解这个行业的现状,有哪些职位?

那单片机开发的职业定位有硬件工程师和单片机软件工程师。

但凡我的门徒,我都市发起他们从单片机软件开头,性价比最高!各位去招聘平台搜一下薪资报答就晓得了。

固然硬件做好了,收入分分钟秒杀软件,但硬件做好照旧很难的,最少不是你看视频和看书能做好的,而是要蒙受多数实践产物的毒打。

并且如今电路集成化都很高了,熟手从事硬件很难交往到中心的武艺。

还不如先从软件开头,薪资也高,横竖做单片机开发,即使你做软件,也是天天在调硬件,调多了,你也就懂了。

搞硬件就不一样了,寻常很难交往到步骤上的东西,即使交往构不成体系。

学习内容

有了明晰的定位今后,我们接下去就要依据这个定位去订定我们体系的学习途径。订定学习途径的目标有2个:

  • 制止走弯路

  • 方案好时间,推动你实行

    团结我的履历直接给各位总结从事单片机开发最紧张的几个紧张字:

    • C51单片机/STM32单片机

    • C言语

    • 能看懂原理图

    • 基本焊接才能

    底下说一下为什么很多人在开发板上把每个外设例程都学完了,但是照旧以为本人啥都不会?

    你缺乏的是一定的产物头脑,就是完成一个功效的思绪。要处理这个成绩就是做项目,没有别的捷径。

    老话说行百里者半九十,单片机外设、C言语、电路原理、焊接才能,实践上这些只是为上手项目做铺垫。

    单片机外设的学习相对简便,买一个开发板,把每个外设的例程跑几遍之后内心就有个大抵了解。把单片机的每个外设的实践使用场景你都亲手写一遍,下次你再碰到相反的功效需求时就晓得怎样去处理了。

    声明:本文转载自网络,如触及作品内容、版权和别的成绩,请于接洽事情职员,我们将在第一时间和您对接删除处理!

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享