深圳宇凡微电子有限公司

一站式智控芯片解决方案服务商单片机应用设计开发,芯片实力厂家供应商
单片机资讯

如何入门单片机开发

作者: 宇凡微 发布日期: 2023-01-04 浏览次数:

        作为一个扎根于嵌入式行业十多年的老司机,和单片机、C语言、AD、Keil、示波器、电子元器件等打交道,在这期间经历了各种磨难,熬夜看了上千节课程,原本一头浓密的头发也逐渐成为了地中海,唉,说多了都是泪。但是付出和收获总是成正比的,从原本的一个小小学徒,到如今成功出师,成功完成多个项目,也让我买上了车和房,拥有一个幸福的家庭,所以我并不后悔。今天就为大家探讨一下新手如何入门 单片机开发,让你少走弯路。

        单片机开发就是了解单片机的原理和结构,利用程序实现想要的功能,而资深工程师能够软件硬件结合,独立完成整个项目,但是对于新手来说软件和硬件一般不能同时进行。在开发一款产品的时候,一个人从头到尾完成软件和硬件项目的开发是不太可能的,一般由软件工程师负责程序开发部分,而硬件工程师负责硬件的设计,这也是 单片机开发的两个大方向。小编建议,新手入门单片机最好要给自己一个定位,是从事软件方向还是硬件方向。

单片机开发

单片机工程师

        确定好自己的定位之后,你就要有所倾向的学习单片机开发技能了,如果你选择了软件开发的方向,需要掌握的基本知识有:

        1、单片机开发语言

        因为单片机需要通过开发语言编写程序才能实现特定的产品功能,所以掌握基本的开发语言是必要的,目前单片机开发使用的主流语言是C语言和汇编语言,如果你没有基础的话,建议学习C语言,因为目前C语言用的相对较多,相关的教程也比较多。

        2、电路基础知识

        电路基础知识内容包括电路的基本概念和规律、电路的等效变换、线性电路、正弦交流电路、互感电路和理想变压器、非正弦周期信号电路、瞬态电路等的一般分析方法和基本定理;电路原理是电子信息专业的一门必修课,其主要内容是分析电路中的电磁现象,研究电路的基本规律和电路的分析方法。

        3、单片机基础知识

        前期建议新手从51单片机学起,让大家对单片机的开发和使用有系统的认识,外设没那么多,学起来也没那么复杂。要求可以灵活的使用单片机GPIO、串口、定时器、SPI、IIC等,还可以分析一些单片机内部的寄存器,知道如何阅读单片机的规格书、有查找问题、处理难题的能力。

        4、常用的接口协议

        这里的接口协议指的是串口、SPI、IIC、ADC、单口通讯。单片机产品开发很多特殊功能的硬件都是使用成熟模块,比如说蓝牙、Wifi、4G,而这些的接口基本上都是串口或者SPI。这些接口大家可以通俗理解成是我们沟通的语言,只有语言相通才能沟通。如果一个用中文,一个用英语,那肯定就是对牛弹琴,信息无法正确传递。

        5、掌握基本的绘图工具。

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

        如果您有单片机或者方案开发需求,可以点击右边的咨询热线和微信扫一扫直接和我们联系,宇凡微提供8/32位单片机,为客户量身定制的合封单片机,拥有成熟的封装技术和封装工艺,除了能够保证合封之后的良率以及安全性,还能根据客户的功能需求选择最佳的合封方式,节省成本。

编辑: 单片机工程师

免责声明:部分文章信息来源于网络以及网友投稿,本网站只负责对文章进行整理、排版、编辑,是出于传递 更多信息之 目的,并不意味着赞同其观点或证实其内容的真实性,如本站文章和转稿涉及版权等问题,请作者在及时联系本站,我们 会尽快处理。官方所有内容、图片如未经过授权,禁止任何形式的采集、镜像,否则后果自负!

标题: 宇凡微

地址:https://www.yufanwei.com/

推荐资讯