产品选型

单片机 培训 新手学单片机如何入手,单片机入门培训课程有哪些?

小编 2024-11-24 产品选型 23 0

新手学单片机如何入手,单片机入门培训课程有哪些?

有时候会收到一些小伙伴的咨询:零基础可以学会单片机吗?

这句话听起来挺搞笑的,谁不是从零基础开始学起的?这又不像富二代一样出生就有资本直接起飞。

很多事情,你做不好,往往是因为你的欲望不够,你只是单单纯地想得到它,但是你并没有付出过真正的努力。

真正的努力不是你看一本书,像看电影一样把视频教程浏览一遍。

我当初在自学单片机的时候也很痛苦,没人带,教程也没现在丰富 (10年前)。

碰到了问题,就只能在一些技术论坛求助,但是大多数都是石投大海,有时候一个小问题要解决2天。

过程很迷茫绝望,内心总有两种声音在较量:坚持or放弃。

最后我还是硬着头皮撑了下去,因为我很渴望自己能学会这门技术的,做一些智能控制的产品,跟每个人心中都有一个”钢铁侠”的梦一样。

从0-1很难,从1-100相对简单,从100-1000又很难,仔细一品还真有点人生的味道,哈哈。

网络上很多关于新手如何入门单片机的文章,写得五花八门,文章很多,原创很少,都是相互抄袭,有些真正的原创又没把入门的精髓表达清楚。

我一直认为,只有经历过的人,才能懂得。

扯了这么多,下面结合我这10年的从业经验,分享下新手该如何上手单片机,看完没收获你打我!

一、学习单片机必学的几个技术

1.基础电路

这部分最多人走弯路去死磕模拟电路,这也很正常,毕竟只有从事过实际产品开发的才知道,模拟电路用得并不多。

很多人可能会反驳,模电一定要学,不然注定做不出稳定产品。

我并不是说模拟电路不用学,而是新手学到什么程度的问题,我个人建议最多学到负反馈放大电路就够了。

现在很多电路都是集成化了,即便不集成化,电路这块也是由硬件工程师去设计。

我们定位是单片机软件开发,一般不需要去关心电路的细节实现方法,只需要知道输入到单片机是什么协议信号,输出什么协议信号控制外围电路就够了。

信号基本就是输出高低电平或者PWM,协议基本都是USART、SPI、IIC用得最多。

还有最重要的一点,如果你没一定的产品经验,一般很难搞懂教程里那些复杂的电路。

先学会基础,掌握基本电路分析能力,再通过实际产品去巩固。

等有了比较丰富的产品经验再回过头去研究视频教程上的理论,这才是正确的成长方向。

所以,基础电路学到什么程度,我给大家一个量化的标准就是前期看懂51开发板原理图和stm32开发板原理图。

2.c语言和51单片机

单片机和c语言是同步学习的,我们在学习c语言的过程中需要在单片机开发板上面去实践。

它们之间是相辅相成的关系,前期建议从51单片机开始。

C语言学到指针,51单片机把所有的外设都学完,最后做一个小项目锻炼下自己的代码整合能力。

做到这些,基本上就算是已经上手了,接下来你可以继续做几个51单片机的项目,也可以进阶到stm32单片机。

二、最后再说一个新手的误区

就是着急过度到高端的芯片,比如说从51过渡到32。

其实你基础没打好,过度过去也是学得很费劲的,不管是51还是32,或者任何单片机其实都只是一个工具。

程序才是一个产品的灵魂,如果你用51单片机做过5-10个产品。

再过度到32,这个时候根本不用刻意系统地去学习,直接拿个开发板,把库函数对应每个外设的例程拿出来一看,1-2周基本就能把32常用外设调出来。

单片机怎么学?有必要参加单片机培训班吗?

单片机入门基础完全可以自学,大家并不需要被网传的一些信息吓到。

很多人学不会单片机,往往都是想得多,做得少,再加上不知道怎么规划自己的学习路径。

等你真正规划清楚后,你会发现原来根本不需要学习这么多东西,单片机门槛竟然这么低。

单片机从入门到高级可以参考我这篇文章,从哪里开始,每个阶段学到什么程度都写得比较详细,还带教程和工具。

单片机入门到高级开挂学习路径(附教程+工具)

大家在学习单片机的时候除了正确的学习路径以外啊,还有一点往往很容易被人忽略,就是不断地培养自己的兴趣。

你有没有发现自己有兴趣的东西,自己玩得特别溜,比如说游戏。

在编程的世界里,单片机算是比较有趣的,因为很快能见到初步的结果,比如说学会怎么配置寄存器控制IO口,再学点C语言基本语句,你就可以控制一个LED灯亮灭了。

这种即时的反馈感会让你觉得:诶,我竟然把一个硬件控制起来了,原来单片机和C语言真的能干点实事。

那下一步你肯定想玩一些更牛逼的,比如说让数码管显示数字,让LCD显示你想要的问题。

这不正是我们生活中最常看到的东西吗?我竟然也能做出来。

这样一步步下来,你学的东西越多,你学的越多,做的东西也更牛逼,最后你以为是学会的,其实你是玩会的

刚学习单片机如果自己足够自律的话基本上是不用参加培训班的,买个开发板,学习配套的教程,你很快就能入门,培训最重要的是监督你学习和提供学习氛围,自律点省那几千块不香吗?

产品思维和真正高阶的程序架构一般在培训机构学不来的,往往这才是最有价值的,也是你未来核心的竞争力。

要想学这块的东西可以跟无际单片机编程做实际产品学习,如果当初有人带,那我1年至少能学到别人3年的东西。

很多程序架构和核心技术,没人带你可能10年都接触不到,有些问题你自己解决可能需要几天,而有人指点可能只需要几分钟。

对于这块我深有体会,贵人可遇不可求,现在出去工作不要指望同事能带你多少,毕竟在他的观念里这是他吃饭的家伙,怎么可能教你对吧?

还有一点就是现在什么人都有,我就试过辛苦带出来,最后都不联系的。

其实有一个行业圈子是非常重要的,除了可以资源整合以外,还能减少你对这个行业的信息差。

相关问答

单片机培训 那个学校教学最好?

1我无法确定哪个学校的单片机培训教学最好,因为这需要我进行详尽的比较和研究。2但是,我们可以根据以下因素来评估一个单片机培训机构的教学水平:教学质量、...

深圳 单片机培训 STM32培训学费一般是多少?

学STM32还要培训啊?估计不会少于3k!何必花冤枉钱呢!自己买个开发板,根据里面的例程做一遍,入门了就差不多了啊,如果你学过51系列的单片机更简单。像我去年...

单片机 总是学不会怎么办?

学会单片机的开发和应用其实并不难,关键是你的基础知识够不够用。如果你是一个大三学生,已经有了数学、物理、电路的基本知识,就是自学单片机应该也能很快入门...

怎么自学 单片机 ?需要用什么软件看什么书?

单片机应用广泛,学会单片机很有发展前景。学习单片机主要包含硬件学习和软件/程序学习两个方面,这两个方面都会涉及到相应的软件。1.单片机硬件学习单片机在...

请问: 单片机培训 推荐哪家?

[回答]培训质量保证:1.培训前充分沟通,客户提出明确需求。2.安排老师直接与技术代表进行联系沟通,确认需求细节。3.专家组确定培训方案。4.教师针对性备课...

在线等: 单片机培训 哪家好?

[回答]技术服务:一、软件开发:承接软件或项目订单,按照客户要求完成订单合同内容。二、Oracle、DB2、SQL,mysql数据库部署、升级、迁移、故障排除和维保项...

想改行学软硬件开发 单片机 ?

有兴趣改行是可以的,需要坚持,而且短期内待遇不高,时间根据学习能力有关系,在一个就是工作平台,有平台学的快。报培训班是可以的,但是要知道培训班的水平...

单片机 难吗?

学单片机难易程度其实因人而异,无法一概而论。对于有一定电子基础和编程经验的人来说,学习单片机可能会相对容易一些。但对于初学者来说,确实可能会感到有些困...

别人都说51 单片机 很容易学,为什么我学起来那么难,学了很久...

很多人不知道单片机开发要如何学习,其实学习方法对了,单片机也不是很难学,在我看来没有任何编程基础的人也都可学会。如果说难,确实很难,因为是如果没有人告诉...

单片机 原理考研复试跟谁学?

对于单片机原理的考研复试,建议选择具有相关教学经验和专业知识的老师或培训机构进行学习。以下是一些可能有用的建议:在学校内寻找相关课程:可以尝试在学校...

猜你喜欢