这种学习单片机的顺序是否合理?

最近看到一个提问:

不管是参加电赛,还是以后单片机开发的工作,上面70%都不是核心内容。

以下内容只针对玩单片机方向。

高数和线代,如果不是去搞算法岗,基本可以先不管。

模电,数电,不用单独学,实际产品不常用,如果走偏软方向,看懂原理图就够了,入门学常用元器件:电阻、电容、继电器、LED灯、二极管、三极管、MOS管、电感、按键、晶振,知道它们原理、作用、参数、应用场景就可以。

学完常用元器件,再学习常用的功能模块电路,比如单片机最小系统、BUCK、LDO、按键检测、屏、蜂鸣器、LED、EEPROM/Flash、数码管。

学完这些,很多电路基本就能看懂了,后续到工作中,再持续积累。

如果不是想达到独立设计的程度,学起来还是挺快的,想达到独立设计,不是靠学,而是不断做批量项目积累。

C++,单片机方向基本用不到,都是用c语言多。

但凡是我的粉丝,我给出的学习路线都是如下:

硬件基础->C语言->51 单片机 ->51单片机项目->STM32项目->项目.....

C语言和单片机其实就像写字,但别忘了,我们最终的目的是写作文,写作文就像做项目。

不管字写得多漂亮,写作文都是挠头腮耳,没有思路,因为经历少了,写得不够。

单片机也一样,不管你单片机多么熟练,一做项目,照样一脸懵逼,无从下手。

做项目的过程,才是提升最大的,要先搞懂产品功能、电路原理、协议、接口、平台等才能写出代码。要搞懂背后的逻辑,才是难点和重点。

不断做项目,我认为就是学这门技术最好的捷径了,项目数量决定成长速度,项目质量决定成长高度。

当然,其它行业同样适用。

我从业10年,大大小小做了几十款产品,假设把这些产品,压缩到5年完成,那是不是意味着,我5年就能成长到10年的水平?

理论上,我认为是可行的,实际上却很难,为什么?

就是一个机遇的问题,一般1年能在公司研发个2-3款,就已经不错了,多了也做不过来。

还有一点,公司的产品做个1-2年就滚瓜烂熟了,继续待下去,能学到的东西也不多了。

所以很多工程师,哪怕做了5年,甚至10年,水平一直止步不前。

我做无际单片机项目特训营的初衷,其实就是解决这个问题。

如果自己从0到1去研发,周期非常长,那我们研发好,加上配套教程和一对一指导,时间就能缩短至少1-2倍。

拿我们WiFi+4G双网网关项目为例,这个项目到公司研发,从硬件设计到程序设计,再到云平台开发和对接,达到试产的程度,至少都要1年时间,还是有3-4年开发经验的工程师为前提,否则做不稳定。

如果有成熟硬件、有教程、有指导的情况下,时间就能压缩到2-3个月。

这种情况下,是可以实现一年做6-7个项目的,相当于别人工作2,3年,甚至更久才能积累到的知识密度。

最近很多粉丝问我单片机怎么学,我根据自己从业十年经验,累积耗时一个月,精心整理一份「单

片机最佳学习路径+单片机入门到高级教程+工具包」全部无偿分享给铁粉!!!

除此以外,再含泪分享我压箱底的22个热门开源项目 ,包含源码+原理图+PCB+说明文档 ,让你迅速进阶成高手

教程资料包和详细的学习路径可以看我下面这篇文章的开头

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

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

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

相关推荐
Zfox_30 分钟前
【Linux】进程信号全攻略(二)
linux·运维·c语言·c++
少年负剑去1 小时前
第十五届蓝桥杯C/C++B组题解——数字接龙
c语言·c++·蓝桥杯
lucy153027510791 小时前
【青牛科技】GC5931:工业风扇驱动芯片的卓越替代者
人工智能·科技·单片机·嵌入式硬件·算法·机器学习
skaiuijing2 小时前
Sparrow系列拓展篇:对调度层进行抽象并引入IPC机制信号量
c语言·算法·操作系统·调度算法·操作系统内核
xinghuitunan3 小时前
打印等边三角形和直角三角形(用循环)C语言
c语言
闲晨9 小时前
C++ 继承:代码传承的魔法棒,开启奇幻编程之旅
java·c语言·开发语言·c++·经验分享
scan113 小时前
单片机串口接收状态机STM32
stm32·单片机·串口·51·串口接收
DARLING Zero two♡13 小时前
关于我、重生到500年前凭借C语言改变世界科技vlog.16——万字详解指针概念及技巧
c语言·开发语言·科技
Qingniu0114 小时前
【青牛科技】应用方案 | RTC实时时钟芯片D8563和D1302
科技·单片机·嵌入式硬件·实时音视频·安防·工控·储能
QAQ小菜鸟14 小时前
一、初识C语言(1)
c语言