嵌入式开发常用的接口和通信协议

在嵌入式开发调试时,经常用到的接口和通信协议

串口、COM口、UART口、USB口

TTL、RS-232、RS-485

硬件物理接口和通信协议,网络上发布的文章很多,混淆也太多。先说一下结论:

  • 串口、UART口、COM口、USB口是指的物理接口形式(硬件)。而TTL、RS-232、RS-485是指的电平标准(电信号)。
  • 嵌入式和单片机上中说的串口,一般是指UART口。4个pin(Vcc,GND,RX,TX),用TTL电平。PC中的COM口即串行通讯端口,简称串口。9个Pin,用RS232电平。

TTL(Transistor-Transistor Logic)既不是物理接口也不是通信协议,而是一种数字逻辑电平标准。

TTL串口指的是使用TTL电平标准(如0V和5V)进行数据传输的串口接口,它通常用于连接微控制器、单片机等设备,实现串口通信功能。

需要注意的是,并非所有串口都是TTL串口,还有其他电平标准的串口接口,如RS-232串口、RS-485串口等,它们的电平标准和通信规范可能不同于TTL串口。

RS-232串口和RS-485串口使用了不同的电平标准,其中RS-232使用基于负电压和正电压的单一信号线进行通信,而RS-485使用差分信号线进行通信。因此,RS-485在长距离通信和抗干扰能力方面具有优势,适用于工业控制系统、远距离通信等应用场景。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值