引脚、串口和端口的区别与联系

引脚、串口和端口的区别与联系,第1张

先来看看串口的定义:串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。


其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。


 再来看看端口的定义:"端口"是英文port的意译,可以认为是设备与外界通讯交流的出口。


 

从两者之间的定义就可以看得出:串口是个物理接口,端口是个逻辑窗口。


怎么理解呢?以我们经常用的电脑为例—我们电脑有很多串口,比如RS232,RS485等等,这些就是串口,本身就在一种接口。


那逻辑窗口是什么呢?请大家回忆一下学习51单片机的时候(或者stm32时候用FlyMC)下载程序的时候,是不是要选一个COM?这个COM不是固定的,你插上它就有,不插就没有,这就是它为什么是一个逻辑值的原因。


通俗的说,端口只是串口的一个标识ID而已,不同的ID对应着不同的连接口。


 最后说说引脚,任何一个芯片都要在有电的时候去工作,那么它必然就有一个VCC,一个GND,这个VCC和GND就是两个引脚,除了这些,还有一些其他的引脚,比如RST,普通的IO都是引脚。


 那么我们类比一下引脚与串口的区别,他们都是物理接口,若干个特定的IO(引脚)组成一个串口,比如我们的单片机的串口(GND VCC RXD TXD)。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/562567.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-01
下一篇 2022-04-01

发表评论

登录后才能评论

评论列表(0条)

保存