windows系统上,串口是记录在注册表里的,串口大师也就是从注册表里找当前系统连接了哪些串口。
每当一个串口设备接入系统后,系统都会将其记录在注册表中,用一个键值对来标记。串口大师就是通过检查键的名字来判断串口设备的。所以,如果这个键名不能被串口大师检测到,则串口大师就无法发现这个串口设备了。
比如,某个串口蓝牙模块接入系统后,其在注册表中的键值对是这样:
key:HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM\Device\Silabser0
value:COM2
此时串口大师找不到COM2。
解决的办法很简单:将键重命名为\Device\Serial0即可。
再打开串口大师,就能找到COM2了。
结论很简单:串口大师只过滤的名称以”Serial“开头的键。