分享

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

 龙之吻6iinxl8c 2018-05-27

燚智能物理网开发大讲堂

用简单的语言,讲复杂的技术!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

根据功能来反推学习内容

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

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

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

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

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


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多