https://eqcn.ajz.miesnfu.com/wp-content/plugins/wp-3d-pony/live2dw/lib/L2Dwidget.min.js

TTL、RS232、RS485、UART、串口的关系和常见半双工、全双工协议

串口(UART口)、COM口、USB口、DB9、DB25是指的物理接口形式(硬件)

TTL、RS-232、RS-485是指的电平标准(电平信号)

 

我们单片机嵌入式常用的串口有三种(TTL/RS-232/RS-485)

就有人会问,TTL/RS-232/RS-485不是电平协议吗,怎么又是串口了

是这样的,这里的TTL/RS-232/RS-485指遵循这三种电平标准的串口,所以市面上我们常用ttl转232,ttl转485之类的,三种互转

 

串口也一般是统称,它有COM口(DB9)、DB25实现,实际上就主要三根线RX/TX/GND

 

USB转TTL串口用PL2303HX或者CP2102、CH340芯片

TTL转RS-232用MAX232芯片

TTL转RS-485用MAX485(半双工)芯片/MAX1482(全双工)

 

RS-232:逻辑“1”为-3 ~ -15V,逻辑“0”为+3 ~ +15V。

RS-485:逻辑“1”以两线间的电压差为+(2-6)V表示;逻辑“0”以两线间的电压差为-(2-6)V表示。差分信号传输(两线时,也是较为蚕蛹)

TTL:逻辑“1”为+5V,逻辑“0”为0V。

 

半双工:RS-485(常见两线为差分传输)、IIC

全双工:SPI、UART、RS-232、RS-485(四线,能兼容RS422)、RS422

单工:单总线one-wire

同步:SPI、IIC、USART

异步:UART

 
0
 
posted @   SLOWBY  阅读(2694)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
点击右上角即可分享
微信分享提示