2016-12-27 72 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