单片机工程师必备技能

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

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

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

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

硬件设计方面,需要知道一些常用电路的设计方法,主要涉及到的基础课程为数电与模电。另外,需要学会使用常用的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
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值