Serial Port数据读取



我面临以下问题。我需要通过串行端口将传感器连接到pc。我确切地知道波特率(38400),8个数据位,1个停止位和无奇偶校验的值。所以我将传感器连接到计算机,我没有看到任何数据传输到pc。备注:该传感器为只读。我的意思是没有握手。

你知道为什么我没有得到任何数据吗?

连接正常,因为我正在连接另一个设备,并且在另一个设备中我能够读取数据。

提前感谢大家!

这可能是HW的问题。你能在不同的电脑上测试吗?传感器从哪里获得能量?DRT和RTS线路上的寄生能量?

最简单的方法是使用示波器/数字分析仪来查看线路上发生了什么。使用像https://www.zeitnitz.eu/scope_en这样的声卡示波器,您应该能够看到至少一些爆发,尽管它的采样频率太低,无法看到数据。