2016-12-27 67 views
0

我有PI3和我发展UWP将数据从/转移到PI3和其他设备(目前PC上UART)UWP UART发送/收到字节错误

,但我不能得到正确的数据,我使用Microsoft SerialSample中的示例,但它不起作用,数据出错,我在应用程序中强制编码,但没有运气。

Link to the sample

+0

你的电线连接怎么样?请检查[本教程](https://developer.microsoft.com/en-us/windows/iot/Samples/SerialUART.htm)? –

+0

@ RitaHan-MSFT是的,这是我使用的示例,但我从github发送链接。 – Tamer

+0

您使用了哪些USB-to-TTL电缆或模块? –

回答

1

你需要检查hardware compatibility list,看看你的设备支持Windows物联网的核心。

此外,对于串行采样here是一记陈述支持的USB-TTL电缆或模块:

注意:只有USB至TTL电缆,并与Silicon Labs chipsets模块本身支持MinnowBoard Max和Raspberry Pi2。

因此,在Windows IoT核心上,USB-Serial CH340不支持

为做好设备的自检,可以使用the sample并做以下两项测试:

  1. 首先,缩短的USB-TTL线的Tx和Rx测试它在PC上。
  2. 其次,缩短Raspberry Pi上的Tx和Rx引脚以测试其板载UART。

如果设备正常工作,您将收到您发送的内容。

+0

,但我已经得到的字节数组的大小正确,但字节本身不正确,可以发生,因为这一点?无论如何,我不是一个硬汉,我必须先拿到合适的电缆才能确保这一点。 – Tamer

+0

好的。如果有任何问题,请随时通知我。 –

+0

亲爱的丽塔,我买了提到的电缆,它现在正在工作。谢谢你的帮助。 – Tamer