串口RS232基础知识

RS232串口作为目前我们单片机以及嵌入式领域常用的一种通讯方式,一些必要的知识是必须掌握的。

关于DB-9插头和插座:

DB-9母座引脚定义
串口RS232基础知识

从右至左,引脚定义为:
5、4、3、2 、1
9、8 、7、6

串口RS232基础知识

引脚定义跟插头以及插座类型无关,只跟引脚序号有关!

因为,公司这边只有一种引脚封装图,所以,在给我布PCB时,两次都给我布错了(顺序反了),所以,在此做个说明,以后可方便查看DB9引脚顺序以及定义!

2.TTL转232芯片

之前,对TTL转232芯片也是知道的不是很深刻!

计算机串口电平是RS232电平,何为RS232电平呢?
RS232是串口的一个标准,为负逻辑电平,RS232标准如下:

逻辑 定义
1 -15V To -3V
0 +15V To +3V

单片机串口电平是TTL电平,为正逻辑电平,TTL标准如下:

逻辑 定义
1 +5V
0 0V

TTL电平是一个宽泛的电压范围,在实际的电子电路中,
输出高电平>=2.4V,输出低电平<=0.4V
输入高电平>=2.0V,输入低电平<=0.8V

所以,如果单片机需要和电脑进行数据通讯,则应该在电脑和单片机之间加TTL转RS232串口芯片。例:MAX3232串口芯片!

之前犯了一个小错误是,在两个同样是TTL电平的模块之间通讯但是加了MAX3232 TTL转232芯片,在此提醒自己下不为例!

3.CP2102

单芯片 USB转UART桥

4.XR21V1410

单通道 全速 USB–UART

USB转UART内尚有很多功能目前还是没有使用到,待有机会深入后再继续更新此篇内容!比如自动硬件流控制和软件流控制,以及调制解调功能!

目前,先做一个简单概述,阐述了一些RS232的基础知识,然后涉及到了一些可以在实际中应用到的芯片!