单片机工程师必备技能

2022-07-21 15:20:46 浏览数 (1)

学习需要循序渐进,打好基础才能不断学习理解新的东西,单片机学习亦是如此。

在大学中,单片机设计的课程一般在大二下或大三开设,主要目的是让学生具备了一定的基础,才能更好的上手单片机。

具体展开,成为单片机工程师需要掌握哪些知识呢?

单片机的设计分为硬件设计及软件设计、硬件实现、调试与测试等过程。

硬件设计方面,需要知道一些常用电路的设计方法,主要涉及到的基础课程为数电与模电。另外,需要学会使用常用的EDA软件,如:Cadence和AD等;

软件设计方面,以51单片机为例,单片机程序语言以汇编和C为主,汇编主要是在大学课堂中使用,在实际应用中,还是以C为主。这就要求我们掌握C语言和汇编语言(微机原理)的知识;

硬件实现和调试测试方面,需要掌握基本的电路检测、焊接实现、电路调试、上位机使用等技能,这个可以通过短期的训练迅速掌握。

总结说来,成为合格的单片机工程师需要掌握以下技能:

1、会C/C 语言编程

2、熟练或精通一款单片机(不限于51/AVT/STM32)

3、熟悉外围电路(模拟电子和数字电子部分)

4、熟悉I2C,SPI,UART等协议

5、能独立完成原理图设计(会PADS/DXP/Cadence等软件)

6、独立焊接、调试、测试等能力

在接下来的学习中,我们就按照单片机设计的思路来循序渐进、稳扎稳打的展开对各个知识点的介绍。

和我一起向着电子高级工程师之路进发吧!

海阔凭鱼跃,天高任鸟飞!

0 人点赞