单片机开发工程师需要学哪些,单片机工作的基本条件

发布时间:2023-01-04  

记得刚毕业的时候,同学们都很迷茫,不知道自己以后要做什么工作。

有部分同学向社会低头,做了本专业,每天累死累活干的像条狗,10年过去了每天也才拿着上万块出头的工资。

也有一部分人选择为自己而活,去做自己喜欢的工作,我就是其中的一员。

临近毕业那年,几个朋友经常会在一起玩,也聊到了未来方向的话题。

他们问我找什么工作,我说准备去做单片机开发。

他们很惊讶地问:单片机?是什么东西?

人对一个事物很感兴趣的时候就容易把它神话,我把c语言和寄存器先跟他们乱扯一通,再说能做什么牛逼的智能产品。

其实当时自己都没底,也不知道这个该找什么工作,需要掌握哪些技能。

我的技术和认知水平完全只是在51开发板的基础上。

如今,从事单片机开发十年,我对单片机开发这个职位的需求理解更加清晰深刻。

很多没入行的兄弟会觉得单片机开发很难,既要学硬件又要学软件,学起来无从下手。

今天就来跟大家分享一下做单片机开发必须要掌握的一些技能。

一、基础技能

1.c语言

单片机需要通过c语言和汇编来编写程序去实现特定的产品功能,目前c语言用的最多,所以先学c语言就可以了。

这块的教程也很多,我们也录制了专门针对单片机的c语言入门课程,为了节约大家学习时间,去掉了一些单片机用不到的知识点,大家直接在度娘搜无际单片机编程找到。

2.单片机

单片机需要学习两款,一款是stc的51单片机,还有就是stm32。

51单片机是打基础用,让大家对单片机的开发和使用有系统的认识。

Stm32是主流单片机之一,在很多公司有明确要求这个职位需要掌握STM32。

前期我建议新手从STM32F103或者STM32F030系列入手,外设没那么多,学起来也没那么复杂。

3.基础电路

单片机开发主要是编写程序控制硬件去完成产品的功能,所以我们必须也要学习一些电路知识。

这块主要围绕着开发板去学习,把开发板的电路都看懂基本上就差不多了,别的到实际产品用到的时候再针对性去研究。

4.常用的接口协议

这里的接口协议指的是串口、SPI、IIC、ADC、单口通讯。

单片机产品开发很多特殊功能的硬件都是使用成熟模块,比如说蓝牙、Wifi、4G,而这些的接口基本上都是串口或者SPI。

这些接口大家可以通俗理解成是我们沟通的语言,只有语言相同才能沟通。

如果一个用中文,一个用英语,那肯定就是鸡同鸭讲,信息无法正确传递,

5.会使用绘图工具基本操作。

目前常用的工具有protel 99se、AD、Pads、orcad、allegro。

这些工具用来设计原理图和PCB的,我们前期只需要学会一个就可以了,如果是走软件开发方向,前期只需要学习怎么看原理图即可。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    单片机开发工程师需要学哪些,单片机工作的基本条件;记得刚毕业的时候,同学们都很迷茫,不知道自己以后要做什么工作。 有部分同学向社会低头,做了本专业,每天累死累活干的像条狗,10年过......
    3. Linux应用工程师 4. 安卓系统开发工程师 这4个职位,前2个是偏向于硬件驱动层,后2个是偏向应用层。 我一直是在做单片机开发,所以针对这个职位,来说一说如果想从事这个开发需要学习哪些......
    。 这层关系一定要先搞清楚。 那嵌入式除了单片机以外,还有分为以下几个主流方向: 1.单片机开发工程师 需要掌握的东西大概如下: ①学习C语言、汇编 ②学习51、STM32单片机 ③学习常用Usart......
    ,主要是应用在电子产品的开发,主要的职位是”嵌入式/单片机开发工程师”。 主要负责的工作就是嵌入式单片机程序开发单片机程序开发的薪水大概在10K-35k之间,当然你的工作经验越丰富,工资......
    适合新手入门嵌入式行业。 ARM+Linux门槛略高,需要学习单片机和Linux系统,适合单片机开发进阶。 纯硬件工程师,入门简单,精通难,完全靠时间积累经验。 目前这3个是主流,也是企业需求量最大的。 如果......
    完成的,软件部分是由单片机软件工程师完成的。 所以说单片机工程师对硬件基础要求不高,可以看懂原理图,知道一些电路基础就足够了,最主要还是要掌握单片机程序开发。 二、单片机程序开发入门阶段需要掌握哪些......
    基础课程呢? 这个跟我们的定位有关,单片机开发产品一般由2个人协作完成,分别是硬件工程师和单片机软件工程师。 在我以前的文章,我一直强调我们先从单片机软件开始学习,性价比最高。 有了这个定位以后,我们......
    的时候都会有这么一个错觉,觉得单片机产品设计和电路相关,就需要深入的了解这些基础,其实这个想法是有问题的。 单片机开发学习的基础是C语言,除了C语言之外就是单片机外设资源的驱动,其他相关的知识不是单片机工程师必须要学......
    我常用的是STM32F1,所以KEIL4,就能满足需求。想完整完成一个Stm32的工程开发过程,需要学会新建工程,这个是单片机开发工具基础操作。   除此之外。还需要学会使用Keil进行仿真,写代......
    人建议是列一个系统的表格: 可以参考我们无际单片机给学员规划的系统学习路径格式。 二、学习内容不成体系 1.内容规划 学习路径规划好以后,其实你也知道大概要学哪些内容了。 比如......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>