一位工程师的自述:我的单片机成长之路

发布时间:2021-04-22  

背景

本文引用地址:

写这篇文章的初衷要从最近带我一个朋友入坑学习的经历开始讲起;

我要用梁静茹给我的勇气写写如何入坑;

我的一个朋友以前是汽车电子技术专业,毕业之后去做了和汽车相关的工作,修了一年车;

其实干一行爱一行,三百六十行,行行出状元,确实挺好的;

不过修车总给他一种一眼看到头的感觉(子非鱼,安知鱼之乐?对不起,他自己告诉我的);

于是,他跳槽了,找了一份电子工程师的工作;

工作内容和我差不多,平日里打打杂;

平淡的日子就这样重复着,直到有一天,他说想学;我准备给他支支招。

基础部分

DAY 1

第一天,帮他整理了整体的学习路线,基础知识篇;

是一本必须掌握的编程语言,看视频的效率相对来说会高一点,所以我给他推荐了B站 浙大翁恺老师的视频;

因为视频还挺长的,我只推荐他看了比较基础的部分,做一下课后习题,掌握基本的语法,if,while,for等语句;

纸上得来终觉浅,学单片机还是重在实践;为了开源节流,我把以前吃灰的STM32开发板拿给他,毕竟资料很多嘛,学起来也方便;

理想是很丰满:原本计划用cubemx+st官方的HAL库来进行实践,毕竟B站还有之前开发板的配套资料也不少;

现实却很骨感:

● 装cubemx软件就搞的满头大汗了,最后是安装的JDK版本不对,直接裂开,一个晚上时间没了;

● 我给他操作了一遍使用cubemx配置自动生成代码,然后点亮一个LED,整个过程很顺利,没有写一行代码,但是我给他解释代码的时候,他是完全懵逼的状态,不知其所以然,这里有十万个黑人问号脸!!!

好吧,毕竟HAL库封装的很不错,感觉对新手不太友好(前面提到他基础还不是很扎实);

后来我知道他偷偷跑去看结构体和指针的内容了。

● 看来还是得用51单片机,因为简单,可以先点亮一个灯,建立起兴趣;

给他推荐了某宝的一块51单片机开发板,随便找的,功能都大同小异;

DAY 2 —DAY N

开发板隔天就到了,看配套视频,写下了单片机的hello world,然后灯就亮了;

1619059301339969.png

同样是点亮一个LED,但是这次好像有内味道了,看到实验成果,他笑出了猪叫;

后面给他推荐了郭天祥的视频《十天学会单片机》;

看视频,一边补充C语言知识,一边对照着每个单片机讲解视频进行学习,视频中的讲解大多比较浅显易懂,对于新手比较友好;

把课后习题一个一个做掉,流水灯,数码管,串口,定时器,外部中断,初步掌握这些基本的外设的应用之后,

他还尝试做了一个循迹小车;虽然循迹小车比较简单,但是很有里程碑意义的,这里面涉及到传感器技术,直流电机的驱动,以及微控制器等技术;

虽然《十天学会单片机》的视频标题略显浮躁,但是作为入门,他花的时间远比十天要长,所以新手千万不要因为自己学得没有别人快而焦虑,产生挫败感,从而自我否定,自我怀疑;

但是需要及时思考和总结自己的学习方法是否高效,是否有办法优化效率;

最后,按照我个人的观点(如有偏驳,请轻拍),对于零基础的新手,方法策略是实践;

刚开始要避免学习冗杂的理论,选择简单友好的开发环境,不是一上来就是啃厚厚的理论书,学习工具链,学习Linux环境,汇编,这样学习曲线太陡峭,容易产生挫败感;

设置阶段性的学习目标,可以拆分成容易完成的小任务,每完成一个任务都能形成正向反馈,增加信心,从而坚信自己能学好,能继续学下去;

掌握对单片机进行应用的方法之后,可以以点带面,再对知识盲区进行扫盲,从而拓宽知识的广度同时,增加深度;


文章来源于:电子产品世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    也将其提炼整理出来,希望能给大家带来新的认知与思考。 1 — 融合自动驾驶安全体系 在全体大会上,中国工程院院士、中国汽车工程学会理事长李骏提到功能安全信息安全和预期功能安全,这些自动驾驶汽车面临的重要安全......
    一位嵌入式工程师的成长之路; 有些事并不是因为有希望才去坚持,而是因为坚持了才有希望。分享一位嵌入式工程师的成长之路,希望......
    ,在控制中需要通过采集电机相电流,使用位置估算算法来计算转子位置。.因此控制难度大,但是布线简单,成本低,可靠性高,多应用于风机类的场合中。 FOC案例推荐 工程师成长计划第四期 硬声UP主:空白......
    用于风机类的场合中。 FOC案例推荐 工程师成长计划第四期 项目:大功率双路机械狗FOC驱动板 硬声UP主:空白创新 项目:制作自己的无刷伺服系统 硬声UP主:钳工 项目:基于......
    车产业转型升级的一个重要战略方向。在汽车“新四化”变革趋势下,智能网联汽车产业以信息安全防护能力、人才供给质量和操作系统成熟度为代表的软实力不断提升。 国家产业政策不断加码提供良好发展环境 近几......
    车产业转型升级的一个重要战略方向。在汽车“新四化”变革趋势下,智能网联汽车产业以信息安全防护能力、人才供给质量和操作系统成熟度为代表的软实力不断提升。本文引用地址:国家......
    落地实施与研发流程融合诊断服务、网络安全管理能力成熟度诊断定制服务、全球汽车网络安全法规与标准培训、ISO/SAE 21434网络安全管理体系内审员培训、汽车网络安全工程师/专家培训、整车网络安全......
    落地实施与研发流程融合诊断服务、网络安全管理能力成熟度诊断定制服务、全球汽车网络安全法规与标准培训、ISO/SAE 21434网络安全管理体系内审员培训、汽车网络安全工程师/专家培训、整车网络安全......
    过可继续考试(不限次数)。 无论是每月举办一期技术沙龙,还是推出【嘉立创题库】,嘉立创自成立至今,服务用户的心一直不变。通过嘉立创题库,希望可以帮助电子工程师提高工作效率和专业技能,助力工程师成长......
    标准 ISO-26262 满足了针对安全关键零部件的汽车专用国际标准的需求。ISO-26262是电气和电子(E/E)系统的通用功能安全标准。本文将结合ISO-26262,从什么是功能安全、什么是功能安全工程师以及功能安全工程师......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>