大家好,又见面了,我是你们的朋友全栈君。
一、串口协议和RS-232标准
1、串口协议
串口通讯 (Serial Communication)是一种设备间非常常用的串行通讯方式,电子工程师在调试设备时也经常使用该通讯方式输出调试信息。 通讯协议,我们以分层的方式来理解,最基本的是把它分为物理层和协议层。物理层规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。协议层主要规定通讯逻辑,统一收发双方的数据打包、解包标准。
2、RS-232标准
RS-232 标准主要规定了信号的用途、通讯接口以及信号的电平标准。
两个通讯设备的“ DB9 接口”之间通过串口信号线建立起连接,串口信号线中使用“RS-232 标准”传输数据信号。由于 RS-232 电平标准的信号不能直接 被控制器直接识别,所以这些信号会经过一个“电平转换芯片”转换成控制器能识别的 “TTL 标准”的电平信号,才能实现通讯。
三、RS-232电平和TTL电平区别
根据通讯使用的电平标准不同,串口通讯可分为 TTL 标准及 RS-232 标准。
使用 RS232 与 TTL 电平校准表示同一个信号时的对比见下图:
四、USB/TTL转232模块的工作原理
USB转串口主要用于设备跟电脑通信,电平转换芯片一般有CH340、PL2303、CP2102、FT232 使用的时候电脑端需要安装电平转换芯片的驱动。
原生串口到串口
五、参考链接
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/126899.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...