检查串行端口信息/描述以验证正确的端口
Check serial port information/description to verify right port
我在Linux下工作,我尝试连接一个arduino mega,如果没有其他设备连接的端口通常是/dev/ttyamc0,问题是有时是/dev/ttyamc1/dev/ttyamc2 ....所以我想知道端口是否具有连接到的设备的某种描述或信息,因此,当我打开端口时,我可以检查它是Arduino连接,而不是其他设备。我与C和C
一起工作非常感谢!
这与您建议的有点不同(但更常见),但是您可以编写一个UDEV规则,以便巨型始终附加到端口上,您可以命名此类命名as/dev/arduinomega。根据您设置UDEV规则的方式,您可以拥有任何Arduino Mega的情况,或者仅适用于一个特定的Mega。
有一个很棒的指南,我已经在此处使用的是很久以前使用的。
每当连接串行时,您都可以定期使用arduino,即在ASCII中发送一个ID字符串,该字符串会让您的计算机侧面程序知道它是正确的设备。同一想法的另一种样式是要有一个罐装命令响应,在给出适当的命令字符串时,Arduino监视端口并发送已知响应。这些似乎都显而易见,所以我觉得这不是您正在寻找的...
相关文章:
- Qt Q串行端口未编程设备未关闭
- 在 linux c++ 中没有通过串行端口发送的数据
- 检查串行端口Linux中是否有传入数据(cbInQue for linux)
- 在不传输的情况下更改 Win32 中的串行端口波特率
- 增强 ASIO 和串行端口异步读取
- 串行端口写入究竟如何从缓冲区实际写入数据?
- 如何将参数这些串行端口传递到函数中
- 从 C/C++ 访问 Android 中的串行端口
- Qt两个串行端口发送和接收
- 通过串行端口从GPS传感器读取
- 提升 asio 串行端口"end of file"
- 通过串行端口发送多个值
- 与QSerialPort配合使用的串行端口仿真
- 如何通过boost::asio和shared_ptr创建串行端口
- 串行端口编码
- 使用来自串行端口的字符串数据来操作振镜扫描仪在更高的速度下会出错
- 写入和读取十六进制 TRAM QT 串行端口
- Qt串行端口数据接收
- Qt modbus 串行端口流量控制处理
- 检查串行端口信息/描述以验证正确的端口