金誉半导体笔记:什么是MCU单片机的SPI、UART、I2C通讯接口
正如我们之前所了解的,MCU单片机是一个集成芯片,但这个集成芯片具有一些特殊的功能,能够控制外部设备并处理外部设备收到的数据。就像人脑一样,它可以控制手脚的运动,并处理感官收到的信息。这就是MCU单片机的独特之处。
单片机的常用功能包括:定时器(Timer)、I/O口、外部中断、通讯接口、A/D转换、PWM等。之前,金誉半导体已经带领大家重点了解过定时器(Timer)和I/O口这两个功能。接下来,我们将深入了解通讯接口的功能。
MCU单片机所提供的通讯接口通常包括SPI接口、UART、I²C接口等,它们的功能如下:
SPI接口:此类接口是绝大多数MCU都提供的一种基本通讯方式。其数据传输采用同步时钟来控制,信号包括:SDI(串行数据输入)、SDO(串行数据输出)、SCLK(串行时钟),以及在某些情况下可能存在的Ready信号。此类接口可以工作在Master(主设备)方式或Slave(从设备)方式下,即看谁提供时钟信号,提供时钟的一方为Master,相反的一方则为Slave。
UART接口(Universal Asynchronous Receive/Transmit):这是最基本的一种异步传输接口。其工作原理是将传输数据的每个字符一位接一位地传输。这个特点使得UART只需两根传输线即可实现双向通信,一根线用于发送数据(Tx),另一根线用于接收数据(Rx)。基本的数据格式为:Start Bit(起始位)+ Data Bit(数据位,7位或8位)+ Parity Bit(校验位,偶校验、奇校验或无校验)+ Stop Bit(停止位,1~2位)。一位数据所占的时间称为Baud Rate(波特率)。
对于大多数的MCU来说,数据位的长度、数据校验方式(奇校验、偶校验或无校验)、停止位的长度及Baud Rate都可以通过程序编程进行灵活设定。此类接口最常用的方式是与PC机的串口进行数据通讯。
I²C接口:I²C是由Philips开发的一种数据传输协议。它同样采用两根信号线来实现:SDA(串行数据/地址线)和SCLK(串行时钟线)。SCL线负责产生同步时钟脉冲,SDA线负责在设备间传输串行数据。其优势在于可以在此总线上挂接多个设备,且连接到I²C总线上的设备既可以用作主设备,也可以用作从设备,支持多个主设备的同时存在。I²C总线的一个最大好处是非常方便用软件通过IO口来实现,其传输的数据速率完全由SCLK来控制,可快可慢,不像UART接口有严格的速率要求。
任何一款MCU,其基本原理和功能都是大同小异的。不同之处主要在于其外围功能模块的配置及数量、指令系统等。对于指令系统来说,虽然形式上看似千差万别,但实际上只是符号的不同。其所代表的含义、所要完成的功能和寻址方式基本上是类似的。因此,在编程时只需根据自己的逻辑和程序的逻辑要求来编写相关的指令即可。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由梨花落风转载自金誉半导体官网,原文标题为:" 金誉半导体笔记:什么是MCU单片机的SPI、UART、I2C通讯接口",本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
采用TSSOP20封装的高性能32位单片机PY32F003,凭借高性价比降维打击吊打8位单片机市场
安信泰AXTEK PY32F003是目前市面上一颗比较火的高性价比的MCU,市场价格普遍低于很多8位单片机,非常有竞争力;采用Cortex M0+核心,支持硬件乘法,支持中断向量重定向;常见的TSSOP-20,SO-8,DFN-8,SO-16,QFN-20,MSOP-10,QFN-32,LQFP-32封装都有。
【产品】8位RISC内核MCU单片机CMS89F552xB系列,工作电压2.5V-5.5V@16MHz
CMS89F552xB系列MCU是中微半导体自主8位RISC内核MCU单片机,工作电压1.8V~5.5V。提供4Kx16ROM,256x8RAM,32x16Pro EE,TOUCH、ADC、PWM、LVD等。提供SOP16/SOP20封装。
【产品】自带EEPROM,带2.4G高速无线8位MCU的单片机PAN125,工作电压2.3V~3.3V
磐启微电子推出的PAN125为自带EEPROM,带2.4G高速无线8位MCU的单片机。MCU内建了2K×14-bit的FLASH、128Byte的EEPROM、128Byte的SRAM。发射输出功率、工作频道以及通信数据率均可配置。
金誉半导体(JINYU SEMICONDUCTOR)场效应管/晶体管/二极管/集成电路选型指南
目录- 公司简介Company profile 场效应管MOSFET 双极型晶体管Bipolar Transistors 数字晶体管Digital Transistors 二极管Diodes 集成电路Integrated Circuit 封装参数Packaging parameters
型号- DTC113ZCA,MM3Z5264B,MM3Z5252B,PTU1N60,MM3Z5240B,PTP80N06,MM1Z5234B,MM1Z5246B,SD103AW,MM1Z5258B,BZX84C22,BZX84C20,MM1Z5V6B,PXT2907A,BZX84C27,MM3Z5265B,PT8810,BZX84C24,MMBT4401,PTU*****,PTN80G06,MM3Z5253B,13HN03,MM3Z5241B,MMBT4403,PTF65R380,MM1Z5221B,PTN7530,PTP65R290,MM1Z5245B,MM1Z5257B,BZX84C33,BZX84C30,PT8804,PTD88N07,PTJ*****,SD103BWS,DTA114YCA,MM3Z5266B,LM324S,BZX84C39,MM3Z5254B,BZX84C36,MM1Z6V2B,PTL3107,PTN10HN10,PXT2222A,MM3Z5262B,MM3Z5250B,PTN*****,MM1Z5232B,MBR10200CT,PTD30N02,MM1Z5256B,PTN4294,MM1Z22,DTC143TCA,2SB1132,MM1Z24,PT9926,MM3Z2V2B,PTN13HG04,MMBD4148A,MM1Z27,MM1Z20,PTS4624,PTP10HN08,2SC3356,PTU2N65,MM3Z30B,MM3Z5263B,MM3Z5251B,PTU2N60,PT8205B,PTP4N60,MM1Z18,MM1Z5231B,MM1Z5243B,PT03N06,PTP4N65,MM1Z5267B,PTP10HN06,PTF12N65,BZX84C10,MM1Z11,BZX84C11,MM1Z10,MM3Z3V0B,MM1Z13,MM1Z12,MM1Z15,PTP10N20,MM1Z16,BZX84C18,PTQ*****,SD103AWS,BZX84C16,BZX84C15,BZX84C12,BZX84C13,MMBT5401,MM3Z5260B,DTC143ECA,PTD80P03,PTS4614,MM1Z5230B,MM1Z5242B,MM1Z5254B,PTP10N60,MM1Z5266B,MM3Z2V4B,PTD830,PTD05N20,MM1Z3B0,MM1Z3B3,2SK3018,MM1Z3B6,MM1Z3B9,PTS4842,PTF13N50,PTN6642,MM3Z5261B,LM358,MM1Z5241B,MM1Z5253B,MM1Z5265B,1N4448WS,7808,PTD90N08,7809,PTP90N08,MM1Z5240B,MBR2040CT,PTN10HN04,MM1Z5V1B,SD101AWS,7806,7805,SD103CW,LM324,PTF65R290,MM1Z5252B,7818,MM1Z4V7B,PTQ30P03E,MM3Z3V3B,MM1Z5251B,TL432,7810,TL431,MM1Z2B4,7812,7815,PTD06N15,PTL2106,PTL2107,MM1Z2B7,PTF2N60,PTF2N65,MM1Z5263B,PTD18P10,SD0103WS,PTS4828,LM339,PTC*****,SD103BW,MM1Z3V9B,PTP10N65,MM1Z5250B,MM1Z5262B,BAV70WS,MM3Z2V7B,PTD3006,4558,PTD3005,PTD3004,SD103CWS,PTD3003,DAT143TCA,PTN4559,PTS4936,PTS4813,DTC124ECA,B5819W,LM78L05,LM78L06,MBR30200CT,PT3404,LM78L08,BZX84C9V1,LM78L09,PTP88N07,PT3409,MM1Z5261B,PT3407,PT2319,MM1Z5B1,2N7002K,PT2312,PT3402,PT3401,PT2310,PT3400,MM1Z5B6,PTX*****,MBR20100CT,AMS1117-2.5,PTS4803,BAT54S,PTF8N65,MMBD4148CA,PTP2N60,MMBD4148CC,DTA114ECA,PTP2N65,MM1Z9V1B,PT2305,PT2306,PTU4N60,BAT54C,MM3Z4V3B,BAT54A,MM3Z3V6B,PTU4N65,SD101CWS,PT2301,PT2302,LM393,PT2300,PTP12HN04,PTB*****,PTN3006,PTN3004,C945,PTP12HN06,PTF65R760,PTQ6002,MM3Z5V1B,DAT143ECA,MM1Z4B3,PT2333,MM1Z4B7,PT9926M,AMS1117-1.5,AMS1117-1.8,M1Z24B,DTC114WCA,PT3416,PTD10N20,PT3415,PTZ*****,SD101BWS,S8550,MM3Z3B3,PTE*****,PTN17HG03,MBR30100CT,C847,MM3Z3B0,BZX84C7V5,MM1Z39B,MM1Z15B,MM1Z27B,MM1ZB75,PT4410,PTS9468,MM3Z3V9B,DAT144TCA,MM1Z7B5,PTF65R580,PTF65R460,PTF65R220,PT4407,PTG*****,PTL02N10,MM1Z16B,DTA124ECA,MM3Z4V7B,MBR20200CT,MM3Z3B6,MM3Z3B9,MBR4050CT,PTP14HN10,MM3Z2B4,B5817W,B772,PTF65R200,BZX84C8V2,PTS*****,2SD965,MM3Z6V2B,PT4430,PTD20N06,MM1Z6B2,PT4435,MM1Z6B8,MB40100CT,DTC114YCA,DAT144ECA,MM1Z8V2B,MM1Z7V5B,MM1Z18B,MBR40200CT,PT□*****,MM1Z6V8B,MBR2060CT,MBR10100CT,MM3Z5V6B,MM3Z2B7,PTD20N15,MM3Z5B1,MM1Z3V0,MM1Z3V3,MM1Z3V6,MM1Z3V9,79L05,BZX84C5V6,79L08,79L09,79L06,PTD60N02,PTL03N10,PTD4080,BZX84C5V1,MM1ZB30,MM1ZB33,MM1Z11B,PTD60N06,AMS1117-ADJ,MM1ZB36,MM1ZB39,MM1Z9B1,PTL*****,DTA143XCA,DTC114TCA,PTQ7403,PTA*****,MM1Z24B,MM1Z36B,MM1ZB43,MM1Z12B,MM1ZB47,MM3Z5B6,PTS20G06,MM3Z4B3,MM1Z2V2,MM1Z2V4,PTF18N50,MM1Z2V7,MBR16C45,BZX84C6V8,PTH*****,PTL02N20,MM1ZB51,BZX84C6V2,PTF630,MM1Z13B,MBR40150CT,MBR1060CT,MM1ZB56,PTL04P06,MM1Z8B2,PTP50N06,79L12,AMS1117-5.0,D882,MM1ZB62,PTF640,PTW*****,MM1ZB68,A42,MM3Z4B7,A44,MM3Z7V5B,MM3ZB75,MM3Z8V2B,PTF7N65,1N4148W,MM1Z5V1,MM3Z39B,C1815,MM3Z15B,LM79L12,MM3Z27B,PTF7N60,MMBT3904,MM1Z5V6,PTP*****,MMBT3906,BZX84C3V9,BZX84C3V6,MM3Z5229B,BAT54,MBR1040CT,BZX84C3V3,BZX84C3V0,PTS4294,MM3Z6V8B,PTN15HG03,PTQ3006,1SS187,MM3Z16B,1SS181,LM79L05,LM79L06,LM79L08,LM79L09,PTD4N60,PTD4N65,MM1Z20B,PTD*****,PTD25P04,MM3Z7B5,MM3Z6B2,PTP65R760,MM3Z9V1B,PTS6218,MM1Z4V3,AMS1117-1.,BAV21WS,PTD12N15,S8050,MM1Z4V7,BZX84C4V7,BAV70,PTD12N10,MMBD4148,BZX84C4V3,PTY88N07,MM1Z33B,MM1ZB11,BAV20W,PTS6213,BAS16,MM1ZB10,PT1ZN50,MM1ZB13,MM1ZB12,MM1ZB15,PT4953,MM3Z5239B,MM3Z5227B,MM1ZB16,S9013,S9014,DTA114TCA,MM1ZB18,S9015,PTS6205,AMS1117-3.3,S9012,MM3Z18B,LM78L12,MBR16C20,PTY10HN08,BAS21,SS8550,MM1ZB20,DTC114ECA,MM1ZB22,MM1Z22B,MM3Z6B8,BAV21W,MM1ZB24,MM1Z10B,RB551V-30,MM3Z5228B,S9018,MM1ZB27,PTD12HN06,PTP830,PTD80N06,MM3ZB36,MM3ZB30,MBR20150CT,MM3Z11B,MM3ZB33,PTP65R220,PTP65R580,PTP7N65,PTP65R460,PTD70P04,PTK*****,MM1Z7V5,DTA123YCA,PTL6205,BC848,A92,MM1Z2V7B,A94,PTD4485,MM3ZB27,MM3Z5249B,MM3Z5237B,MM3Z5225B,PTP840,MM1Z5229B,MMBTA42,MM3ZB47,MM3Z24B,MM3Z36B,PTS9926B,MM3Z12B,MM3ZB43,PTM*****,PTD15N10,BC857,BC856,BC858,MM3Z9B1,MM3ZB39,MM3Z5238B,MM3Z5226B,MM1Z75,MM1Z3V3B,2N7002,MM3ZB56,MM1Z5228B,MM3Z13B,PTP65R200,MM1Z6V2,MM3ZB51,PTP12N60,MM1Z6V8,PTL03N1 OA,BZX84C2V7,BZX84C2V4,MM3Z5235B,MM3Z5223B,BZX84C2V2,BAS16WS,BZX84C2V0,DTA123JCA,MM1Z3V6B,DTC143XCA,MMBD4148SE,MM1Z4V3B,MM3Z5259B,MM3Z5247B,MM3ZB68,PTS4107,MM1Z5227B,MM1Z5239B,PTD1N60,MM3ZB62,3T8205AA,PTD50N06,PTY15HG10,PTD40P03,PTP7N60,MM3Z5224B,PT4953B,MMBT5551,MM3Z8B2,MM1Z30B,MM3Z5248B,PTT*****,MM3Z5236B,PTP13N50,BAV19W,MMBTA94,MMBTA92,PTP65R380,MM1Z9V1,PTP10HN10,PT*****,78M12,PTY12HN06,PTP10HN15,PTP630,MM1Z5226B,PTD13HN03,MM1Z43,PTN4080,MM1Z47,1N4448W,PTF730,MM3Z5257B,MBR0520,MM3Z5245B,MM1Z3V0B,MM3Z5233B,MM3Z5221B,PTD60P03,PTS4210,MM3Z20B,MM1Z5249B,
MCU芯片行业的发展前景怎么样?
MCU,即微控制器单元,实质为多媒体信息交换机,整合多种周边接口于单一芯片上。其应用场景多样,主要涵盖消费电子、工业及汽车电子领域。金誉半导体分析MCU发展前景时指出,市场需求广泛,国内市场占有率虽低但增速高于世界水平,且未来可能由进口转出口。MCU设计将向更复杂、智能、高性能、低功耗、安全及无线连接方向发展。中国MCU芯片发展前景向好,部分企业在高端设备包装领域已获突破。
金誉半导体授权世强代理旗下全线产品,提供MCU、IC、MOS管、二极管、三极管等产品
金誉半导体具有自主晶圆设计能力,多种外形封装,是国内少有的DM/OEM生产商,拥有MCU、IC、MOS管、二极管、三极管等产品,产能充足,月产能达16亿PCS。LDO和高压MOS交期4-8周快速供应, 中压MOS 可做12英寸晶圆,交期短至1-2周。
【经验】金誉半导体科普单片机I/O口的种类和使用要点
金誉半导体科普单片机I/O口的种类和使用要点:任何MCU单片机都具有一定数量的I/O口,没有I/O口,MCU就失去了与外部沟通的渠道。单片机I/O口是用来定义相对I/O口位的输入、输出的状态和方式。
速览!一文了解MCU单片机的定时器(TImer)功能
MCU单片机的基本功能包括:定时器(TImer)、IO口、外部中断、通讯接口、A/D转换、PWM功能等。其中定时器(TImer)功能可以说是MCU单片机最基本的功能,那定时器(TImer)功能使如何实现的呢?本文金誉半导体来为大家介绍,希望对各位工程师朋友有所帮助。
什么是mcu技术原理?通俗易懂
MCU,即微控制单元,又称单片机,是芯片级的计算机,整合了处理器、内存、接口等,形成不同组合控制以适应各种应用场合。其技术原理基于指令系统,指令由设计师编写,要求单片机执行操作,程序储存在内存中,由程序计数器PC跟踪指令执行。我国MCU开发起步较晚但发展迅速,金誉半导体等企业致力于MCU及相关产品研发、设计、制造和销售,未来有望研发出特色技术产品,形成市场差异化。
金誉半导体荣获“广东知名品牌”荣誉称号,已参与起草3项国家标准,授权国家发明和实用新型专利80余项
2024年1月1日,广东知名品牌评价专业委员会公布了第七批“广东知名品牌”评定名单,深圳市金誉半导体股份有限公司凭借着过硬的品牌实力和产品竞争力,于众多参选品牌中脱颖而出,成功入选第七批“广东知名品牌”名录。
金誉半导体入围深圳市第四批专精特新“小巨人”企业
日前,深圳市中小企业服务局公示了深圳市第四批专精特新“小巨人”企业和第一批专精特新“小巨人”复核通过企业名单,金誉半导体名列其中,进一步提高了金誉半导体的核心竞争力和行业影响力。
金誉半导体(JINYU SEMICONDUCTOR)/迪浦 电源管理芯片和MCU产品选型指南
目录- 公司简介 AC-DC电源管理系列 车充电源管理&DC-DC降压电源管理&DC-DC升压电源管理系列 LDO线性管理&锂电保护系列 锂电二合一&电池充电管理系列 电池充放电管理&MCU产品系列 双极锁存性霍尔开关 低压微功耗HALL开关&快充协议产品系列 MCU部分产品封装
型号- PT8300,PT8261,PT2280,PT2281,DW01A,PT2712,PT2710,PTB153CX,PTM172SX,PT2711,PT4057,HT75XXM,PTB0131XXS-S16B,PT7203,PT3520,PT1812B,PTB152SX,PT1812A,HT75XXH,PTB251CX,PTB232CX,PTB133SX,PTB156SX,PT3515,PTB132BSX,PT6505,PT6503,PTM232CX,PT248,PT4054B,PT255,PT6020,PT253,PT8201,PT254,PT6023,PT8200,PT8035 3-515,PT2580,PT3773C,PT3773A,PTB131CX,PTB150CX,X,PTB232SX,PTB0232XXS-S14,PTB15A,PT258,PT5202,PTB271CX,PTB153SX,PT7200A,PTB134SX,PT7200B,PT7200C,PT7200D,PT6648,PT6601Q,PT6523,PT2005A,PT2005B,PT2005C,PT6002,PT6003,HT73XX,PTM151CX,PT2360,PTB0154BXXS-S14,PTB271SX,PT2358,PT437B,PT2783A,PT2783B,PT437,PT438,PTB131SX,PTB0131XXS-D16B,PTBO132XXS-S16A,PTB150CS,PTB234CX,PT2773C.,PTBO234XXS-S20,PT2502,PTBO132XXS-S14,PTF89S003X,PT8206,PT8203,PT2500,PT8202,PT8001,PT6220,PT8002,PT6221,PTM154CX,PTB0150XXS,PT2535,PTM173SX,PT6219,PTM154SX,PTB0150XXC,PT2773A,PT2773C,PT2773D,PT2010,PTB234SX,PT6212,PTB156CX,PT188,PT6291,PTB171BSX,PT181,DW01AP,PTBO234XXC-D20,PTBO232XXC-S16A,PT2008,PT6608,3TB154CSX,PT6206,PTB0232XXC-DK,PTB150G,HT75XX,PT4302
A DMX512-A Receiver Using a Z51F0811 MCU
型号- Z51DMX00100KITG,PCG1C470MCL1GS,MC7805CD2TR4G,DMX512-A,FT232RL-REEL,219-6LPST,PJ-002A,PMSSS 440 0025 PH,HI1206N101R-10,NC5FBH,NC5MBH,ERJ-3EKF4990V,RNCP0603FTD150R,AST-01508MR-R,LNJ937W8CRA,2025,GRM1885C1H220JA01D,EG1218,RC0603FR-0710KL,SM4001PL-TP,Z51F0811,LNJ314G83RA,MAX485CSA+,ABM3-12.000MHZ-B2-T,CRCW06031K50FKEA,TAJA475M016RNJ,RC0603FR-07127RL,Z8051,3306F-1-102,Z51F0811RJX,UX60-MB-5ST,ERJ-3EKF3300V,RC0603FR-073K3L,RC0603FR-07560RL,GRM188R71H103KA01D,68000-103HLF,LTST-C193KRKT-5A,PTS635SK25SMTR LFS,67997-210HLF,GRM188F51E104ZA01D,GRM1885C1H100JA01D,CPC5002GSTR,R1SE-0505-R,VLMW1300-GS08,IXTY2N60P,C1608X5R1E334K080AC
电子商城
现货市场
服务
可定制卫星定位天线协议:GPS、北斗、伽利略 (Galileo) 、格洛纳斯(GLONASS)卫星定位;增益:5~25dBi;驻波比:≤1.5;接口连接器:IPEX:1~5代IPE、SMA接口/公头等。
最小起订量: 1000 提交需求>
可贴PCB最大尺寸:L510*W460mm;板厚:0.5mm~3mm;01005微型元件到45mm元件;最大零件尺寸:150*150m;最小引脚零件间距0.3mm;最小BGA间距0.3mm。
最小起订量: 1 提交需求>
登录 | 立即注册
提交评论