大家好,我是EE小新。
今天有人问我,结构学硬件,怎么入门?我说我也没有想好。
首先,不管做什么,都不建议轻易换行业,尤其是硬件,基础知识很多,学习和实践的周期都非常长,不像学软件,突击培训几个月就可以出去面试,找到一个工作,当然现在也非常卷。
如果是大学生刚毕业,学习机械专业,也属于交叉学科,倒是问题不大,谁毕业不是一个小白呢?老师傅手把手2-3年就可以入行,已经工作5年以上的,我个人感觉还是转行失败的可能性大,可能更适合做个创客。
那么说说我的想法,新手如何入门硬件?老工程师也可以留言区指点一下,多提供一些思路。
直接看书,比如模电数电,肯定是要睡觉的。不如买一个单片机开发板,先来一个点灯程序的下载,更直观更好切入一点。
学会思考,学会提问,举一反三,这是学习硬件的精髓!!!
关于点灯,你就可以想一下这些问题:
小小的LED为什么能亮,是电流还是电压的功劳?
点亮LED的电路是什么样子的?
为什么一个高电平或者低电平就可以点亮?
高低电平的范围有要求吗?
如果调节一下电阻的大小,LED的亮度会不会变化?
电阻本身有哪些参数,这个电路中又用到了那几个?
LED发光管的参数有哪些?
会使用万用表吗?用万用表测量一下LED两端的管压降?
为什么有的LED发红光,有的发绿光,黄光、蓝光呢?
哪个颜色的LED价格比较便宜,哪个颜色的比较贵?
为什么便宜呢,是工艺问题还是产品出货量的问题?
单片机下载一个小程序,就可以点灯了,那么单片机的硬件组成电路是怎么样的?
单片机是由电源电路、复位电路、晶体电路、下载电路组成,那么又可以对每一个小单元电路进行分析。
第一,对单片机的电源电路分析?
如果是3.3V供电,那么3.3V是从哪里来的?我记得开发板适配器输入是12VDC直流输入啊?
还是用万用表的电压档再量一下是不是12V?是12V
所以是不是有一个12V变成3.3V的电路呢?
那么就会去了解电源的拓扑,是DCDC还是LDO呢?
是一级电源还是二级电源呢?
这中间又会涉及到电容、电感,这时候就需要了解电容电感的常用参数
第二,对单片机的复位电路分析?
复位电路还行,不算复杂,一个电容和一个上拉电阻,对了,什么是上拉,是不是还有个下拉?
电容又有啥用?还是通交流阻直流吗?是不是还有其他的作用呢,赶紧查。
对了旁边还有个按键,按一下就复位了,为什么呢?
第三,对单片机的晶体电路分析?
晶体旁边的2个pF级的电容是干嘛的?中间还有个大的电阻?也不知道啥意思,是不是要看一下单片机内部电路呢?组合起来看是不是更好一点?
最后,还有个下载电路,我是电脑上安装了一个CH340的驱动才能下载程序的,连到这个叫DB9的一个接口上(有的是USB),这边是有个CH340的芯片,赶紧查一下这是干嘛的。
浏览器搜索这个芯片,点进去,完蛋,全是英文,怎么办?
太难了,打开翻译软件,慢慢学习吧!
当你把上面的都学会后,我觉得你已经可以独立学习硬件了,后面再自学一下画图软件,就可以设计电路了,带着问题去学,是最快的一种方法了。
█ 最后的话
目前置顶帖里已经沉淀了非常多优质的学习资源,相信能帮助你走的更快、更稳、更远!