专栏名称: 面包板社区
面包板社区——中国第一电子人社交平台 面包板社区是Aspencore旗下媒体,整合了电子工程专辑、电子技术设计、国际电子商情丰富资源。社区包括论坛、博客、问答,拥有超过250万注册用户,加入面包板社区,从菜鸟变大神,打造您的电子人脉社交圈!
今天看啥  ›  专栏  ›  面包板社区

一看就懂!嵌入式中常见串行通信原理演示

面包板社区  · 公众号  ·  · 2024-05-17 20:00
    

文章预览

UART、SPI、 I2C等串行通信是嵌入式开发中非常常见的通信方式,这些通信的最底层通信原理其实不难,但很多初学者却学不会。 本文分享一些常见通信的底层数据传输原理。 UART串口 UART: Universal Asynchronous Receiver/Transmitter,通用异步收发传输器。 UART串口是最常见的一种串口通信,下面是串口连接上位机电脑,以及RS232应用的动画。 如上图,PC 上通过UART来调试MCU。 上图,RS-232通过电平转换芯片与MCU通讯。 SPI串行通信 SPI :Serial Peripheral Interface,串行外设接口。 SPI是一种常见的串行同步通信协议,其应用也非常广泛。 下面是SPI数据传输的时序图: 上图, SPI 数据传输(1)。 上图,SPI数据传输(2)。 上图,SPI时序信号。 I²C通信 I²C: Inter-Integrated Circuit,字面意思是集成电路之间,是I²C Bus简称。 I²C主要是通过地址来区分识别从机,其通信原 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览