《串口篇》串口是什么
端口是什么
端口就是接口的意思。
从硬件的层面,端口就是计算机上的物理接口,用于接插其他设备。计算机硬件常见的接口你都可以在机箱背后看到,包括键盘鼠标的圆口SP2接口,打印机的LPT接口(也叫并行接口),还有搂主说的COM接口(串行接口,过去也用来接鼠标,现在个人电脑上用处不大,但是在银行和商场的电脑上广泛用到,通常都用来接一些输入输出设备,比如条码扫描仪等),此外还有音频接口,网卡接口(RJ45口),显示器接口,1394接口,当然还有搂主问的USB接口。USB本质上和COM,LPT一样都是输入输出的接口,但是它提供更高的传输带宽,和更好的扩展性,所以现在基本上大部分外设都是通过USB与计算机联接。
从软件的层面上,也有端口这个概念。软件的端口是各个软件之间进行数据交换用的,比如WINDOWS就预留了很多端口供不同的软件调用。
最后,在网络通讯上面,也有端口的概念。在TCP/ip协议(我们现在上网采用的技术)中,端口就代表着不同服务和应用,让系统知道该怎么去处理进出的网络数据。比如你浏览网页的时候,就会通过80这个端口告诉系统,这些数据是网页的数据,应该如何处理。
串口是什么
参考链接:https://blog.csdn.net/ztnhnr/article/details/111900779
电脑上的串口通常是9针,也有25针的接口,最大速率115200bps。通常用于连接串口鼠标及通讯设备(如连接外置式调制解调器进行数据通讯或一些工厂的数控机接口)等。一般主板外部只有一个串口,机箱后面和并口一起的那个九孔输出端(梯形),就是COM1口,COM2口一般要从主板上插针引出。2
COM口用的RS232电平, 它是负逻辑电平,它定义+5+12V为低电平,而-12-5V为高电平(注意:COM接口的协议只有两种:RS-232和RS-485,不会是TTL电平的)。
COM口有公母之分,公头泛指所有针式的接头,如下图:
母头泛指所有插槽式的接头,如下图:
RS-232C引脚意义表:
RS-422引脚意义表:
RS-485的2线信号线名称表:
串口和USB
串口是指通过串行传输数据的接口,它使用少量的引脚来传输数据。串口通常以RS-232(常见的是DB9或DB25连接器)或RS-485等协议进行通信。串口常用于连接计算机和外部设备,例如调制解调器、打印机、传感器等。
USB是一种通用的连接标准,用于连接各种外部设备到计算机或其他主机设备。USB接口传输数据的方式是并行的,相比串口更快。USB接口通常使用USB Type-A、USB Type-B、USB Type-C等不同的连接器类型。
尽管串口和USB都可以用于连接设备并传输数据,但它们是不同的接口标准,使用不同的物理连接器和通信协议。因此,一般情况下,USB和串口不能互相称呼。
串口和并口
参考链接:https://blog.csdn.net/RFACWL/article/details/125790187
串口又名串行接口,常用于发送和接收信号,串口的传输数率比较低,一般都应用于连接控制器,调试设备等,串口是用来链接串口行进线路的,用于实现串口通信。串口常用COM口就是9针D型号接口,DB-9链接器。
并口又名并行端口,它的传输数率比串口要快,常用于链接打印设备等与串口不同,并口使用的是25针的D型号设备连接口。
串行端口:
1使用导线少
2用于实现串口传输
3串行端口能传递单个数据流
4与并口相比传输速度较低
5串口通常在调制解调器、连接设备、安全摄像机和控制器中实现
6在串口中,涉及公端口
7串口一次又一次发送
并行接口:
1在并行端口通信中,与串行端口相比,使用的电线数量少
2用于并行传输
3并行端口能传输多个数据流
4速度快
5通常在驱动器、打印机、硬盘驱动器、CD-ROM驱动器等中实现
6在并口中,涉及母端口
7并行端口一次发送多个位