历史上的今天
返回首页

历史上的今天

今天是:2026年01月04日(星期日)

正在发生

2023年01月04日 | 新手学单片机如何入手,单片机入门培训课程有哪些?

2023-01-04 来源:zhihu

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

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

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

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

我当初在自学单片机的时候也很痛苦,没人带,教程也没现在丰富 (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常用外设调出来。


推荐阅读

史海拾趣

FRONTIER公司的发展小趣事

背景:虽然此处的FRONTIER可能指的是边疆通信公司(Frontier Communications),但为符合电子行业背景,我们假设其在农村宽带服务方面的创新。

发展故事:在21世纪初期,FRONTIER Communications认识到农村地区对于宽带服务的迫切需求,于是开始大规模投资农村宽带基础设施建设。通过引入先进的通信技术和设备,FRONTIER Communications成功地将高速互联网带到了偏远地区,极大地改善了当地居民的生活和工作条件。这一举措不仅赢得了市场的广泛赞誉,也为公司带来了稳定的收入来源和持续增长的动力。

浙江东亚电子(DongYa)公司的发展小趣事

浙江东亚电子注重企业文化的建设,致力于为员工提供一个良好的工作环境和发展平台。公司关注员工的学习和成长,为员工提供持续长效的发展机会和有竞争力的薪酬。同时,公司还积极开展各类文化活动和社会公益活动,增强员工的归属感和凝聚力。

这些故事框架展示了浙江东亚电子在电子行业中发展起来的几个重要方面。通过技术创新、产业布局拓展、国际市场开拓、品质管理提升和企业文化建设等方面的努力,公司不断壮大自身实力,成为行业内的佼佼者。

Hamlin ( Littelfuse )公司的发展小趣事

浙江东亚电子不仅在国内市场上取得了显著成绩,还积极开拓国际市场。公司已为多家世界五百强企业、上市公司提供服务,如华为、中兴、通用电气及西门子等。通过与这些国际知名企业的合作,公司不仅提升了自身品牌的影响力,还积累了丰富的国际市场经验。

Crocus公司的发展小趣事

XXXX年,Crocus迎来了发展的重要转折点——与Allegro MicroSystems达成合并协议。这次合并不仅为Crocus带来了雄厚的资金支持和更广阔的市场空间,还实现了双方在技术、产品和市场等方面的优势互补。合并后的Crocus在TMR传感器领域取得了更加显著的成果,进一步巩固了市场地位。

Afero公司的发展小趣事

XXXX年,Afero公司成功完成了5000万美元的C轮融资,这一轮融资由私募股权公司Crosspoint Capital Partners领投,Home Depot也参与了投资。这笔资金为Afero提供了更多的研发和市场推广资源,加速了其在物联网领域的业务发展。公司利用这笔资金进一步提升了平台的技术水平,扩大了市场份额,并加强了与合作伙伴的合作关系。

ETI Systems公司的发展小趣事

ETI Systems深知人才是企业发展的核心竞争力。因此,公司一直注重人才培养和引进工作。通过建立完善的人才培养机制和激励机制,ETI Systems吸引了一批具有丰富经验和专业技能的优秀人才加入公司。同时,公司也积极为员工提供广阔的发展空间和良好的工作环境,让员工能够充分发挥自己的才能和创造力。这种重视人才的企业文化,为ETI Systems的长期发展提供了有力的人才保障。

问答坊 | AI 解惑

变频控制和人机界面在纸机上的应用

介绍了纸机对变频控制的要求和多传动系统的基本控制方式,重点介绍了人机界面的通讯,以实现纸机生产过程的自动化操作。…

查看全部问答>

电子钟的数码管问题

各位大侠,我仿真的电子钟的数码管不能同时显示,还望指点一下: 仿真图: 程序: S_SET BIT  P1.0      ;数字钟秒控制位 M_SET BIT  P1.1      ;分钟控制位 H_SET BIT &nb ...…

查看全部问答>

怎么管理两个AP,动态地让其中一个在前台,一个在后台这样动态切换?

怎么管理两个AP,动态地让其中一个在前台,一个在后台这样动态切换?…

查看全部问答>

请问下串口通信,怎样能实现自适波特率通信

请问下串口通信,怎样能实现自适波特率通信。 即在一端用软件接收通过串口发送过来的数据,但是波特率是不定的。 请问怎样实现自适波特率通信?…

查看全部问答>

请教PCB自动布线问题

快疯了,高手来指点一下吧!谢谢了! 画完原理图后生成网络表并自动布局一次后修改了原理图,之后不管怎么改生成的网络表都是最初的原理图的网络表,这是怎么回事啊????有没有谁遇到过这种情况啊????????…

查看全部问答>

在usb过滤驱动中使用3des加密算法的问题

在usb过滤驱动中使用3des加密,但是解密出来的字符不正确。 同样的算法代码在windows应用程序中使用时是没有问题的,不知道问题出在哪里?为什么3des在驱动里面会出错呢?…

查看全部问答>

WinCE 5.0 流驱动的访问问题

大家好: 现在有这样的一个疑问: 写了一个流驱动: 在其AAA_Read()中有WaitforSingleObject(); 那么在应用程序的一个单独线程A通过文件系统函数ReadFile调用时,会访问AAA_Read()从而发生阻塞。这时,在WaitforSingleObject()没有返回,就是R ...…

查看全部问答>

三极管大全 蛮实用的

本帖最后由 paulhyde 于 2014-9-15 09:40 编辑 三极管大全 蛮实用的,允许我赚点小钱啊,多多包涵  …

查看全部问答>