IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 单片机怎么学?新手怎么快速学会单片机? -> 正文阅读

[嵌入式]单片机怎么学?新手怎么快速学会单片机?

“初听不懂曲中意,听懂已是曲中人”。

不知不觉跟单片机、Keil、C语言、AD、烙铁、风枪、示波器、元器件…打了10年的交道。

这10年,经历了很多的产品的磨练,也熬过了很多孤独的夜,更多的是”牺牲了”很多头发…

这不是回忆录,但每次碰到刚入行的朋友来咨询怎么入门的问题,当初熬夜点亮一个LED那种成就感都意犹未尽!

技术和产品虽然是”死”的,但是注入自己大量精力以后,它们就像自己的”小孩”,说没感情是假的。

很多人并不看好这个行业,工资少,屁事多。

前几年我在熬夜焊板子的时候也骂自己骂到天亮:”自己真是瞎了眼选了这个行业。”

但现在,或许是年级大了,抱怨少了,想法多了。

我很庆幸自己有这么一技之长,让我这几年都能吃上饱饭,开个小车,还算潇洒。

我经常给自己洗脑:技能本只是工具,自己没本事别怪行业不行。

再说这个行业,不管是现在还是未来,都会是朝阳行业。

如果你也这样认为,并且对这个行业有兴趣,想入坑,请继续往下看,我保证你能拨开迷雾见月明!

我当初是自学转行的,学的电梯专业,临近毕业20岁出头,精力旺盛没地方使,一块51开发板配一个视频教程,除了吃饭上厕所,寸步不离房间。

入门的时候,我和很多新手一样,不懂电路,不懂编程,不懂单片机,对单片机开发的任何一个环节都充满了问题。

好在,我学习能力还行,也有耐心,跟着视频一步一个脚印,看一个章节我就在开发板上试验一下。

很快我就能从点灯到做一个电子时钟了,其实单片机编程比纯软件要简单很多,代码量也少很多,所以还挺好学的,只要你的学习路径正确!

这里,我要重点说一下学习路径,因为这个直接决定你学不学的会!

学习单片机,很多人觉得很简单(当然有一部分是吹牛逼的),有的人觉得很简单,这中间真的是智商或者学历的原因吗?

绝对不是!

我认为是定位和学习路径决定的!

一、定位
一般实际工作开发一款产品的时候,绝对不可能一个人从头到尾把产品做了。

主要有两个原因导致:
1.开发周期
2.专业度

  1. 开发周期
    企业不是给你秀技术的地方,要的是产品出来的效率。
    有些产品光程序这块就够你折腾一个月了,如果你又做外壳设计,又做硬件设计,又做软件。
    等产品出来的时候,客户都老了。

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

  1. 专业度
    一个全能的人,除非在行业深耕很多年,不然很难所有东西都学精,所以大多数都是只懂皮毛,能把东西做出来,但很难优化到专业的水平。

看完上面你是否已经知道,不管你想从事任何行业,首先定位是非常重要的。

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

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

凡是我的徒弟,我都会建议他们从单片机软件开始,性价比最高!大家去招聘平台搜一下工资待遇就知道了。

当然硬件做好了,收入分分钟秒杀软件,但硬件做好还是很难的,至少不是你看视频和看书能做好的,而是要遭受无数实际产品的毒打。

而且现在电路集成化都很高了,新手从事硬件很难接触到核心的技术。

还不如先从软件开始,工资也高,反正做单片机开发,即便你做软件,也是天天在调硬件,调多了,你也就懂了。

搞硬件就不一样了,一般很难接触到程序上的东西,即便接触构不成体系。

二、学习路径
有了清晰的定位以后,我们接下来就要根据这个定位去制定我们系统的学习路径。

制定学习路径的目的有2个:

  1. 避免走弯路
  2. 方便规划好时间,鞭策你执行。

对于学习路径,大家可以看我下面这篇文章,要学什么,每个环节学到什么程度都写的很清楚,还附带了教程和相应的工具。

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

下面说一下为什么很多人在开发板上把每个外设例程都学完了,但是还是感觉自己啥都不会?

其实就跟我们学英语一样的,背了很多单次,但是还是不能写一篇英文文章。

想快速的学习单片机,我个人把它分为两个部分:

  1. 单片机外设,花10%的时间去学习
  2. 单片机项目,花90%的时间去学习

单片机外设的学习很简单,买一个开发板,看着开发版配套的视频,把每个外设都用一遍就回了。

单片机项目学习除了单片机外设和C语言基础以外,还需要你有一定的产品思维,就是一个功能你有没有实现的思路。

如果没有,那你就是缺的产品思维,而不是单片机和C语言没学好。

要解决这个问题就是做项目!做项目!做项目!没有别的捷径。

把单片机的每个外设的实际应用场景你都亲手写一遍,下次你再碰到同样的功能需求,你就知道怎么去解决了!

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-07-16 11:27:52  更:2021-07-16 11:29:39 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 19:45:16-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码