有一台单片机仪器,仪器上有个串口
上午和一台笔记本相连,笔记本上显示这个串口的名字是COM4:
下午,和一个台式机相连,但台式机却显示这个串口的名字是COM7:
为什么连接同一个串口会有不同的名字?
答案是计算机会记下它所连接过的串口,并且赋予它一个名字,这是每台计算机自己的私事。
举一反三,找了另一台相同型号的仪器在和笔记本连接一下,发现又有了一个新的串口COM8:
依此类推,如果有新的设备通过串口连接,那下一个串口的名字就是COM9。
最后,重新把第一台仪器接回来,发现串口又变回了COM7:
总结一下,对于每一个物理串口,操作系统会把它记下来,并赋予一个唯一的名字。下次连接的时候就显示这个名字。
有点类似于手机会记下它所连接过的WIFI。