我正在尝试使用 COM RS232 serialport-rs
示例 receive_data
,它仅适用于 Mac 或 Linux。它不适用于 Windows 10。该示例被阻止等待数据并且没有接收任何内容。
如果我用 Arduino 的串行监视器打开 COM 端口,我会看到数据进入 PC 的端口,但 Rust 的 serialport-rs 示例似乎没有收到任何内容。还有人有同样的问题吗?
最佳答案
尝试
port.write_data_terminal_ready(true);
打开端口后。
我也发生了同样的事情,但它在使用相同的串行端口运行不同的程序(putty)后的第一次运行中起作用。答案就在这里: Why can I not recieve serial data using Rust?
关于windows - Rust Serialport-RS 读取被阻止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68680053/