美文网首页
笔记本电脑同时使用两个CP210X串口初始化失败问题

笔记本电脑同时使用两个CP210X串口初始化失败问题

作者: 风轻云淡宇 | 来源:发表于2020-06-15 10:39 被阅读0次

一台电脑同时插入两个CP210X串口设备,调用CreateFile初始化串口,在笔记本(ThinkPad)上很大概率出现其中一个串口初始化失败情况(一般返回找不到文件),根本原因是:在一台机器上运行两个CP210X的USB的设备的时候,会出现两个设备的相互冲突,插入或者拔出之后,两个用的都是一个com口。
可以使用的方法如下处理两个CP210X串口冲突问题:

  • 打开文件夹CP21xxCustomizationUtility,把文件CP210xManufacturing.dll 拷贝到system32下面;
  • 插上相冲突的两个USB
  • 打开CP21xxCustomizationUtility.exe 对相应的参数编辑,点击"DeviceSelection" 下拉框,切换查看两个CP210X设备配置,如果两个设备的Serial的Value都都一样,就会出现冲突问题,修改其中一个CP210X设备的Serial的Value(如原来是1,改为2),点击Program Device的按钮,这个参数将会被设置到串口中:


    配置serial

设置完成之后,只要重启电脑之后,串口不会变化,则以后这两个usb会固定就是这辆串口数值。确认数据值正确,并且可以使用,那么就可以保证这2个串口可以使用了。

相关文章

  • 笔记本电脑同时使用两个CP210X串口初始化失败问题

    一台电脑同时插入两个CP210X串口设备,调用CreateFile初始化串口,在笔记本(ThinkPad)上很大概...

  • 非root用户使用dpdk初始化失败

    非root用户使用dpdk初始化失败 错误内容 非root用户使用dpdk初始化失败时(root用户没有问题),报...

  • uboot step-14 串口初始化UART

    uboot step-14 串口初始化UART 关于串口 对于嵌入式设备的开发,刚开始好多设备都无法使用,由于无法...

  • SpringBoot

    springBoot问题积累持续。。。 问题一: junit注解使用@Before不生效问题,初始化初始参数失败问...

  • Android串口(SerialPort)开发常遇神坑

    在Android串口编程的时候,首先需要进行串口初始化,打开相应的串口。当我们初始化的时候显示java.lang....

  • Arduino串口高级用法

    配置串口通信数据位、校验位、停止位通常我们使用Serial.begin(speed)来完成串口的初始化,这种方式,...

  • OSAL操作系统--串口双工收发

    1.串口初始化 95行:串口初始化,波特率默认是115200,形参是回调函数 170行:当串口数据时会执行的函数 ...

  • 51单片机串口通信

    写ing 写给自己看。 STC系列单片机有两个串口(串口0和串口1)可供使用。两个串口分别在P3口(P3.0,P3...

  • USART

    Ⅰ、串口的初始化配置 Ⅱ、发送一个字节 Ⅲ、重定义“printf”和“scanf” Ⅰ、串口的初始化配置 Ⅱ、发送...

  • 串口编程

    串口连接界面 主要控件 打开串口 自动获取串口列表并显示 初始化串口 写入卡片 插入打卡记录并显示打卡成功

网友评论

      本文标题:笔记本电脑同时使用两个CP210X串口初始化失败问题

      本文链接:https://www.haomeiwen.com/subject/lyqcxktx.html