我试图使用COM RS232 serialport-rs
示例receive_data
,它只适用于Mac或Linux。它在Windows 10上不起作用。该示例被阻塞,等待数据,但未接收任何内容。
如果我用Arduino的串行监视器打开COM端口,我会看到数据进入PC的端口,但Rust的serialport-rs示例似乎没有收到任何东西。还有人有同样的问题吗?
参考库源代码https://gitlab.com/susurrus/serialport-rs
我试图使用COM RS232 serialport-rs
示例receive_data
,它只适用于Mac或Linux。它在Windows 10上不起作用。该示例被阻塞,等待数据,但未接收任何内容。
如果我用Arduino的串行监视器打开COM端口,我会看到数据进入PC的端口,但Rust的serialport-rs示例似乎没有收到任何东西。还有人有同样的问题吗?
参考库源代码https://gitlab.com/susurrus/serialport-rs
2条答案
按热度按时间hgb9j2n61#
我知道你可能已经找到了你的问题,但数字我会张贴它无论如何。您可能需要更改流量控制。我遇到了这个确切的问题,我不得不把我的流量控制改为硬件控制。
a14dhokn2#
试试看
打开端口后。
我有同样的事情发生,但它的工作在第一次运行以下运行不同的程序(腻子)时,使用相同的串行端口。答案就在这里:Why can I not recieve serial data using Rust?