前言:RS232信号完整性测试
六合一多功能USB转UART串口模块CP2102 usb TTL485 232互转自恢复
正面:
背面:
其中的:
以及引脚说明:
都提到了,不仅仅支持RS232,还支持TTL。
所以,再次遇到TTL,需要去搞清楚,TTL和RS232的区别。
【折腾过程】
1.参考:
RS-232 vs. TTL Serial Communication
整理如下:
常见的微控制器中,都有了内置的UART(Universally Asynchronous Receiver/Transmitter)。
UART可以用来已串行方式收发数据。
UART是,以固定的某个速率(1200bps,9600bps,115200bps等),一次只能只传输一个bit比特位(所以叫做串行传输)
这种串行通信的方法,有时候也被叫做TTL(Transistor-Transistor Logic)Serial。
这种串行通信,在TTL级别上来说,对应的物理电平,始终是在0V和Vcc之间,其中常见的Vcc是5V或3.3V。
其中:
逻辑高电平==’1’==Vcc
逻辑低电平==’0’==0V
与此相对应的是:
你的(台式机,笔记本等)电脑中的串口,是和RS232(通信标准)所兼容的(所一致的) => 不是和TTL的标准所一致的
RS232和TTL在软件协议层面是一样的
RS232的标准中,和你的微控制器中的串行信号所一样的,有:
也是:一次只传输一个bit比特位 -> 表示是serial
也是:也是以某个固定的速率去传输的->baudrate
也是:带或不带,parity极性->即校验位
也是:带或不带,停止位stop bit(s)