本帖最后由 MCUbiubiubiu 于 2019-2-9 16:18 编辑
网上关于UART、RS232、RS485、COM口、TTL等概念的介绍纷繁复杂,我整理了一些资料供像我一样的萌新学习。
易混淆的概念有UART、RS-232、RS-485、PL-2303、CH340、COM口、串口、TTL,下面我将对这些概念一一介绍。
首先应该明确我们常说的这些概念有些指的的是硬件(UART、COM口、串口、PL-2303、CH340),有些指的是电平标准(RS-232、RS-485、TTL)
硬件:
COM口和串口指的是物理接口形式。COM口即串行通讯端口,简称串口;单片机里所说的串口一般指UART口即UART模块(既然是模块了,当然是硬件了)接口。
PL-2303、CH340指的是两款USB转TTL电平的芯片。
电平标准:
TTL:标准是低电平为0,高电平为1(+5V电平)。
RS-232:标准是逻辑0为+3V~+15V逻辑1为-3V~-15V。
RS-485:逻辑“1”以两线间的电压差为+(2—6)V表示;逻辑“0”以两线间的电压差为-(2—6)V表示。该标准采用差分信号顾名思义采用两线差确定逻辑电平。
常用硬件:
1.
UART模块的接口采用的是TTL电平 一般有VCC、TXD、RXD、GND四个引脚。
如图为一种
PL-2303芯片的USB转TTL接口。
2.USB转
RS232串口 采用RS-232协议
如图为常用的USB转
RS232接口
如图为正点原子板子上的RS232串口
3.
CH340芯片
正点原子板子上的
CH340芯片
一周热门 更多>