串口通信中如何确定端口号
发布网友
发布时间:2022-04-23 02:05
我来回答
共3个回答
热心网友
时间:2023-07-27 11:45
两种方法可以确认串口通信中的端口号:
1、用win32 api打开串口, 成功则可以使用,失败然后继续打开下一个串口, 就是一个com1-256的依次尝试。就是CreateFile,ReadFile, WriteFile,注意CreateFile的第一个参数使用“\\.\COM1”这样类似的。
2、在PC端,能打开的都能用,但不一定是外设接上的口,所以如果不知道外设接在那个口的话,就需要扫描所有能打开的口,然后接收外设发来的呼叫声,对上暗号的就是它了。
热心网友
时间:2023-07-27 11:45
右击我的电脑,属性 硬件 设备管理器里找到通用串行总控制器,或调制解调器里就有显示你所用的端口号
热心网友
时间:2023-07-27 11:46
一般 是 程序 界面 里 设计了 可以选择 串口 的
说到底 是 程序设计的问题
BTW,也 说明 你的这个 USB-rs232 不好!至少 驱动有问题,一般 不会 插一次,COM号 变一次!
如果可能还是 采用 带有 串口的 的 电脑 如 Dell 390来自:求助得到的回答