买了块开发板,20G的资料,怎么学习效率最高?-燚智能硬件开发周教授

简介

如果按照教程按部就班的顺序学习,只能得到零散的知识点。跟背单词没什么区别。 要学得快,还是要“读文章”,就是按照产品的功能需求,拆解成各个学习点。 例如,用单片机做一个蓝牙智能锁,涉及到的内容有:通过串口操作蓝牙模块收发数据、通过GPIO输出控制锁的电机正转反转、通过门磁或红外传感器的中断信号检测是否开门关门等。

觉得有道理? 左侧有“公众号”、“微信号”、“头条号”,随便你想加哪个都行!还不过瘾,直接Call我们吧!

学智能硬件开发、嵌入式开发,大家都喜欢买开发板。

开发板功能多,资料多,应该能学到不少东西。

可是买回来一看,电路板是不多,就一块,但是资料随随便便就十多二十G

上百小时的视频、几百篇文档、无数的代码,新人看着当场就懵了。

买了块开发板,20G的资料,怎么学习效率最高?

↑图.一个stm32开发板的资料,看着脑袋要炸!

小编问公司的工程师:上学的时候玩过开发板么?

工程师答:玩过,花了一两个月把全部视频都看完了。

问:记得住么?有多大用处?

答:只记得看过,不记得内容了。工作之后发现大部分都没有用。一百多课,只有三分之一用得到。

买了块开发板,20G的资料,怎么学习效率最高?

↑图.一百多堂课,可是大部分都用不到

开发板教程,和课本一样,只是知识点全面,但缺乏实际项目指引,看完一百多个小时的视频,照样不知道怎么做项目。

不过不用怕,燚智能大讲堂教你快速上手智能硬件和物联网开发

先看硬件系统架构,主要是硬件和接口

拿到开发板,先看硬件架构,只看框图就行了,看电路板上有什么元器件或模块,每个元器件有什么作用,之间用什么样的接口连接。便于以后去找东西。

买了块开发板,20G的资料,怎么学习效率最高?

↑图.某电路板的硬件框图,详细标注了元器件、工作流程、信号流向

对于初学者,需要去了解各种名词解释。阅读文档的时候看到不认识的名词,就像读英语的时候遇到生词一样痛苦。

以前的文章链接:只看名字,就能快速看懂原理图

最常用的内容:GPIO、中断、I2C、串口、ADC

单片机上最常用的功能,几乎都是这些接口的灵活使用或组合。别看一百多堂课,很大部分内容都是围绕着常用接口来讲的。学会GPIO的使用,就能实现大部分外设的工作。

GPIO是单片机对外控制的最主要的接口,能够输出信号、输入数据、配置不同的数字接口协议等。

例如电源的开关、LED灯的开关都是通过GPIO输出高低电平来实现的,蜂鸣器是通过GPIO口输出PWM波来实现的,按键是通过GPIO口输入中断信号来实现的,各种模拟温湿度采样是通过ADC采样实现的,各种数字传感器是通过I2C+中断或串口来实现的。

总之,外设再复杂,几乎都是:上电、复位、通信、中断这些逻辑。

燚智能学院以前的文章供参考:GPIO口的使用I2C和串口的介绍

买了块开发板,20G的资料,怎么学习效率最高?

根据功能来反推学习内容

如果按照教程按部就班的顺序学习,只能得到零散的知识点。跟背单词没什么区别。

要学得快,还是要“读文章”,就是按照产品的功能需求,拆解成各个学习点。

例如,用单片机做一个蓝牙智能锁,涉及到的内容有:通过串口操作蓝牙模块收发数据、通过GPIO输出控制锁的电机正转反转、通过门磁或红外传感器的中断信号检测是否开门关门等。

知道技术点有什么用,学习的是才有针对性,记忆的才牢靠。

买了块开发板,20G的资料,怎么学习效率最高?


觉得有道理? 左侧有“公众号”、“微信号”、“头条号”,随便你想加哪个都行!还不过瘾,直接Call我们吧!

前期精彩内容回顾:相关链接在正文里 :)

买了块开发板,20G的资料,怎么学习效率最高?

头条号:https://www.toutiao.com/i6559773486837924365/

想了解更多?

欢迎留言,燚智能的产品经理会帮您解答!

热线 028-87456678 

小E微信号:eeioecom

热门文章


周教授
喜欢我们的文章么?
关注我们的微信号
或搜索“燚智能”
↓仅需5秒钟↓
关注微信公众号

要吐槽?
请添加小E微信号
当面找周教授PK
(微信号:EEIOECOM)
小E微信号

有好的idea想实现?
我们的电话在此,快来试试是"专家"还是"砖家"?
028-87456678