- 串口
- RS232 RS485
- RS232 RS485区别
- 协议
- 串口232与485转换
开发中,经常要和硬件用串口通讯读写数据,一直以来,只懂应用,不懂基理,于是乎,这篇文章诞生了。
串口
COM口即串行通讯端口,简称串口。这里区别于USB的“通用串行总线”和硬盘的“SATA”。一般我们见到的是两种物理标准。D型9针插头,和4针杜邦头两种。这是常见的4针串口,在电路板上常见,经常上边还带有杜邦插针。有时候有第五根针,接电源端。

下面这个就是D型9针串口(通俗说法)。在台式电脑后边都可以看到。这种接口的协议只有两种:RS-232和RS-485。不会是TTL电平的(除非特殊应用)。我们一般只接出RXD TXD两针,外加GND。

TTL、RS-232、RS-485是什么
嵌入式里面说的串口,一般是指UART口, 但是我们经常搞不清楚它和COM口的区别, 以及RS232, TTL等关系, 实际上UART,COM指的物理接口形式(硬件), 而TTL、RS-232、RS-485是指的电平标准(电信号),都是一种逻辑电平的表示方式。
1. TTL
TTL指双极型三极管逻辑电路,市面上很多USB转TTL模块,实际上是USB转TTL电平的串口模块。这种信号0对应0V,1对应3.3V或者5V。与单片机、SOC的IO电平兼容。不过实际也不一定是TTL电平,因为现在大部分数字逻辑都是CMOS工艺做的,只是沿用

本文详细介绍了串口通信中的RS232、RS485和TTL电平标准,包括它们的物理接口、电平差异和抗干扰能力。RS232是非差分信号传输,适合短距离通信;RS485则是差分传输,适合长距离且抗干扰能力强。TTL电平通常在单片机中使用,与MCU的IO电平兼容。此外,还讲解了串口协议的重要性,强调了RS232和RS485作为硬件接口可支持多种通讯协议,MODBUS是其中之一。

2万+

被折叠的 条评论
为什么被折叠?



