动画图解常见串行通讯协议:SPI、I²C、UART、红外分析

简介: 动画图解常见串行通讯协议:SPI、I²C、UART、红外分析

一、SPI传输

0fabded8a22c22a82bb91d44a94225b4.gif

    图1:SPI 数据传输

998394957096358bcf3ca87ebc725a34.gif

图1.2:SPI数据传输(2)


12fef0e51640a9b4c08dd51a37b1175e.gif

    图1.3: SPI时序信号


二、I²C传输

82b3437958874fc3b20c7fdbcd164b16.gif

图1.2.1: I2C总线以及寻址方式


三、UART传输

2b979924f364675bf55063e56954de02.gif

图1.3.1:PC 上通过UART来调试MCU

image.gif

图1.3.2:RS-232通过电平转换芯片与MCU通讯


四、红外控制

338bb2b8a52a2295864c45a2e79071d5.gif

图1.4.1:红外控制信号也是一个串行通讯信号

b40be2b9407b6a1e6d6dd11f9fc0fd7f.gif

图1.4.2:红外信号接收与放大整形电路

835203d56d89deab40f0819497f119ed.gif

图1.4.3:一个使用红外接收光电管控制继电器进行鱼食投喂电路


五、串并转换电路

76d1075e0892d02fa48aa12bc3e5ec75.gif

图1.5.1:串入、并出移位寄存器


image.gif

图1.5.2:由八个D寄存器组成的移位寄存器


de5e9f9c28f2d94c16ad50a33af4f03e.gif

图1.5.3:串行传输示意图


六、其他波形动画

d7f6aa1bdbf5268dc5fcdd4e72a55d3e.gif

图1.6.1:PWM控制LED亮度

c5194cea5d54e1398e12f607b144c49c.gif

图1.6.2:PWM控制LED亮度

c9f962302a18b1c1edd9da4b3a25cd26.gif

图1.6.3:调幅与调频信号

image.gif

图1.6.4:相位调制信号

d8e8ada5a5f81644bb7fca49cae77f99.gif

图1.6.5:方波边沿抖动波形

目录
相关文章
|
编解码
STM32:PWM驱动舵机(内含:1.接线原理图/实物图+2.代码部分+3.补充知识部分)
STM32:PWM驱动舵机(内含:1.接线原理图/实物图+2.代码部分+3.补充知识部分)
706 1
STM32:PWM驱动舵机(内含:1.接线原理图/实物图+2.代码部分+3.补充知识部分)
ZYNQ-AXI总线的信号接口要求以及时序关系
ZYNQ-AXI总线的信号接口要求以及时序关系
293 0
ZYNQ-AXI总线的信号接口要求以及时序关系
|
7月前
|
传感器 芯片
MCU如何实现对外部脉冲信号的计数功能?
MCU如何实现对外部脉冲信号的计数功能?
STM32:USART串口外设(内含:1.USART简介+2.USART基本结构+3.数据帧+4.起始位侦测+5.数据采样+6.波特率发生器)
STM32:USART串口外设(内含:1.USART简介+2.USART基本结构+3.数据帧+4.起始位侦测+5.数据采样+6.波特率发生器)
275 0
STM32:USART串口外设(内含:1.USART简介+2.USART基本结构+3.数据帧+4.起始位侦测+5.数据采样+6.波特率发生器)
|
10月前
|
传感器 监控
LabVIEW控制Arduino采集DHT11温湿度数值(进阶篇—4)
在多数情况下,测量温度的同时需要测量湿度,本篇博文将介绍使用DHT11温湿度传感器、Arduino Uno和LabVIEW组成温湿度测量系统,可用于粮仓等场合的温湿度监控。
|
传感器
Arduino与LED深度握手
Arduino与LED深度握手
76 1
|
传感器
STM32:串口协议(内含:1.通信接口+2.串口通信+3.硬件电路+4.电平标准+5.串口参数及时序+6.串口时序)
STM32:串口协议(内含:1.通信接口+2.串口通信+3.硬件电路+4.电平标准+5.串口参数及时序+6.串口时序)
317 0
STM32:串口协议(内含:1.通信接口+2.串口通信+3.硬件电路+4.电平标准+5.串口参数及时序+6.串口时序)
|
编解码 机器人 芯片
STM32:PWM硬件部分知识点讲解(内含:1.PWM简介+2.PWM波形简介(重点)+参数计算+输出比较模式/通道+3.PWM输出控制舵机+直流电机介绍)
STM32:PWM硬件部分知识点讲解(内含:1.PWM简介+2.PWM波形简介(重点)+参数计算+输出比较模式/通道+3.PWM输出控制舵机+直流电机介绍)
684 0
STM32:PWM硬件部分知识点讲解(内含:1.PWM简介+2.PWM波形简介(重点)+参数计算+输出比较模式/通道+3.PWM输出控制舵机+直流电机介绍)
STM32:串口通信(串口发送)(内含:1.接线图+2.实物图+3.代码部分)
STM32:串口通信(串口发送)(内含:1.接线图+2.实物图+3.代码部分)
1034 0
STM32:串口通信(串口发送)(内含:1.接线图+2.实物图+3.代码部分)
|
编解码
STM32:PWM驱动LED达到呼吸灯效果(内含:1.接线原理图/实物图+2.代码部分+3.注意事项/补充知识点部分)
STM32:PWM驱动LED达到呼吸灯效果(内含:1.接线原理图/实物图+2.代码部分+3.注意事项/补充知识点部分)
894 0
STM32:PWM驱动LED达到呼吸灯效果(内含:1.接线原理图/实物图+2.代码部分+3.注意事项/补充知识点部分)