我目前正在使用通过com端口进行4.5 Mbaud串行连接的机器人。为了达到这个速度,我在comport设置中配置了pll。但在一些Windows更新后,选项PLL OuPut不再可用。
我尝试重新安装不起作用的comport驱动程序。 我仍然试图找出哪些注册表项连接到上面提到的设置,所以我可以检查选项是否已经消失或者没有显示。
有谁知道如何找到这里提到的com端口注册表项? microsoft记录的串口条目不包含任何设置,我发现扫描注册表更改的程序仅适用于PID。
编辑:
我使用适当的工具搜索了我的注册表,并且没有找到关于pll的任何注册表项。所以我认为这是一个与Windows相关的问题。
实际进展: Windows提供属性显示类,允许在设备管理器中修改属性。 Windows还为驱动程序开发人员提供了一个接口来编写其他属性类,这与我使用的芯片一样。由于驱动程序自2012年以来没有改变,我的猜测是,Windows已经改变了他的类结构,这导致某些属性无法正确显示。
答案 0 :(得分:1)
最终的解决方法是(对于我的情况,希望它也适用于其他人):关闭所有与驱动程序相关的程序和属性,并断开使用该驱动程序的硬件。在资源管理器中打开C:\ Windows \ System32 \ DriverStore \ FileRepository \。将.sys复制到C:\ Windows \ System32 \ drivers并覆盖现有文件。对.EXE执行相同操作,但将其复制到C:\ Windows \ System32。现在再次连接硬件,你应该可以再次使用pll。 -