C++中的串行端口代码不起作用.USB 转 RS232
Serial port code in C++ not working. USB to RS232
我有一个RS232到USB转换器,驱动程序已安装。我已经有一个 GUI 程序来更改我的排骨配置,它工作正常。
我的问题是,我在VS2008中编写了一段代码,C++使用以下方法查找所有COM端口:
SerialPort::GetPortNames()
我的问题是它不返回任何内容。根本没有COM端口。当我在设备管理器上检查设备时,它为我提供了3个设备的COM端口。Cnca1 和 Cncab1 分别位于端口 10 和 36 上,它们都是 COM3 上的模拟器端口和 USB 端口,如果我运行 GUI 程序,它说该设备在 COM3 中。
问题恰恰是管理员对注册表的访问权限。
相关文章:
- 是否可以使用winusb同时与多个相同的usb设备进行通信
- 插入或删除时获取usb的dos_name
- 使用 VID、PID、+SN 查找 USB 端口号
- USB传输的LibUSB C++格式不同
- 从 GUID 获取 USB 卷路径
- 如何在C++(VS2010)中设置超时读取USB端口?
- 如何在 MAC OS c/c++ 中阻止 USB 存储设备
- Android Java USB for native cpp
- mbed:使用 USB 文档库编译会导致错误
- 如何集成 HID USB 控制器?
- 在Windows(C++)中使用USB相机拍摄高分辨率照片
- 如何检测 USRP USB 类型?
- 我是否可以使用 win32 句柄以编程方式记录发送到/接收到 USB/COM 的内容
- 如何在Qt中使用Android上的USB OTG串行接口?
- 只需按一次按钮即可通过USB发送数据
- 适用于 macOS 的 Xcode 应用程序。这就是我设置从USB麦克风输入获取音频的方式。一年前工作,现在没有了。为什么
- 通过USB在PC和Arduino之间进行串行通信
- 通过 RS232 和 USB 进行串行通信
- "How To" : 侦听通过RS232传入USB的数据
- C++中的串行端口代码不起作用.USB 转 RS232