[串口] 串行通信协议 UART、IIC、SPI

本文介绍了串行通信中的三种常见协议:UART、SPI和IIC。UART是一种异步通信协议,适用于一对一通信,包括起始位、数据位、奇偶校验位和停止位。SPI是高速全双工同步通信总线,具有四种工作模式,由主设备控制时钟。IIC是异步串行总线,每个设备有唯一的7位地址,通信包括写入和读取操作,且需要起始和终止信号。
摘要由CSDN通过智能技术生成

一、概述

名词解释

* 串口、COM口指的物理接口形式(硬件)
* UART是串口收发的逻辑电路,规定了串口数据的传输格式
* RS-232、RS-485、TTL指电平标准(电信号)
* USB电平、RS232电平、RS485电平的电平标准都不同,单片机通常要将TTL电平转化为对应的电平标准与其他设备(电脑)通讯
* PL2303、CP2102、CH340都是USB转TTL电平的芯片;MAX232,SP2323是TTL电平与232电平双向转换的芯片;MAX485是TTL电平与485电平双向转换的芯片
* 通常用法:USB + PL2303/CP2102/CH340 + 单片机;USB电平转TTL都是点对点的传输,RX接另一个的TX,TX接另一个的RX
    * 电脑USB + USB转TTL模块及线 + 单片机不带电平转换
    * 电脑USB + USB线 + 单片机带USB转TTL芯片
    * 电脑USB + USB转RS-232及线 + 单片机带TTL转RS-232芯片
* 电脑上安装PL2303/CP2102/CH340等驱动,识别芯片;然后串口软件和单片机定义同样的串口协议波特率
* uart协议是RX/TX,usb协议是D+/D-

传输电平

* RS-232-C、RS-422、RS485,规定了串口传输时的电平标准,以UART协议(时序)通过UART收发器的收发端(硬件设备)使用RS232/RS485等电平标准进行数据得传输
* RS232:采用正负电平的单极性信号,一般以3线制的接口最为普遍,信号包括RS232_TX、RS232_RX及GND,具有全
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值