我玩过我51和STM32单片机,会绘制PCB,学过模电数电,最能适应什么工作?

作为一名嵌入式开发工程师,我觉得适合从事单片机开发工作,为什么这么说呢?因为目前51单片机和STM32单片机是目前使用非常广泛的单片机,很多公司都是基于这两款单片机作为产品的主控MCU的。所以岗位需求很多。 从事STM32软件开发主要是要懂C语言,对于结构体,指针要掌握透彻,这个后续项目会经常用到,在keil/IAR开发环境,掌握一定的调试技巧和方法,软件一定会遇到BUG,没有成熟的调试方案,做出来的产品BUG不断,然后有一定的模拟电路和数电基础,有时候调试软件,也需要用到电烙铁,万用表等工具来进行软件测试。

从事STM32硬件开发主要是模拟电路和数字电路,会用EDA软件设计原理图和PCB图,对常用电子器件如LDO,三极管,MOS管等选型非常熟悉,对布线规则,如多种电源,多种GND处理方法,线宽,间隔设置,线长等长设置,信号干扰等等。还要掌握常见封装如LQFP,TSSOP等焊接技巧,常见的硬件调试方法,以及分析解决问题的能力。

女生对硬件不感兴趣,但是由于环境限制,只能继续学stm32,以后有什么出路吗?

女生对硬件不感兴趣,即使学会了STM32单片机编程,亦不会有什么出路,只能依附于一个公司上班,干些较低级的活儿,并且工资也不高。单片机是通过软件控制硬件工作的,若女生对硬件没有兴趣,这就意味着其硬件水平不会有多高,有的甚至是只知道些皮毛,这样也就不能很好的用STM32搞产品设计了。譬如用STM32F103C8设计一个上图所示的简易示波器,若硬件水平很一般,不知道选用哪些元件与STM32F103C8连接组成这种示波器,即使会STM32的编程,也设计不出来。

若只会STM32编程,不会单片机外围硬件电路设计,在公司里上班基本上没什么竞争优势,加薪升职的可能性也不大。若以后公司招聘到了既懂STM32编程,又精通单片机硬件设计的高手,那么这种只会STM32编程的很容易被淘汰。笔者以前曾见过一个小机械厂招聘了一个画CAD图的女生,其只会使用CAD软件画图,不懂机械设计,而厂长岁数较大,并且琐事较多,懒得去学CAD软件,只会手工画机械图,招聘这个女生就是让其将手工画的机械图转为CAD图,当然这个女生的工资不高,还没有厂里的一些熟练工的工资高。


文章TAG:STM32培训  stm32可以做什么  stm32  培训  可以  
下一篇