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

简介: 本文介绍了嵌入式开发中常见的接口和通信协议,如串口(UART)、COM口、USB口及TTL、RS-232、RS-485电平标准。串口、UART口、COM口和USB口指物理接口,而TTL、RS-232、RS-485则指电平标准。UART通常用于微控制器的串口通信,采用TTL电平;PC的COM口使用RS-232电平。RS-232使用负电压,而RS-485采用差分信号,适合长距离和抗干扰通信。

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

串口、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在长距离通信和抗干扰能力方面具有优势,适用于工业控制系统、远距离通信等应用场景。

目录
相关文章
|
9天前
|
边缘计算 安全 中间件
软件体系结构 - 嵌入式系统(4)- 嵌入式中间件
软件体系结构 - 嵌入式系统(4)- 嵌入式中间件
11 0
|
6月前
|
设计模式 算法 开发者
嵌入式框架设计中的四种常用模式
嵌入式框架设计中的四种常用模式
|
7月前
|
存储 数据采集 监控
【嵌入式】STM32通讯方式
【嵌入式】STM32通讯方式
79 0
|
API C语言 芯片
嵌入式底层开发的软件框架简述
嵌入式底层开发的软件框架简述
255 1
嵌入式底层开发的软件框架简述
|
网络协议 Android开发 数据安全/隐私保护
HarmonyOS系统中内核实现MQTT协议开发的方法
大家好,今天主要来聊一聊,如何使用鸿蒙开始实现MQTT协议开发的方法
264 1
HarmonyOS系统中内核实现MQTT协议开发的方法
|
开发工具 芯片 开发者
5.6 芯片SDK开发:硬件无关组件相关开发|学习笔记
快速学习5.6 芯片SDK开发:硬件无关组件相关开发
115 0
5.6 芯片SDK开发:硬件无关组件相关开发|学习笔记
|
Web App开发 应用服务中间件 PHP