2016-12-27 3 views
0

j'ai Pi3 et que je développe UWP pour transférer des données depuis/vers Pi3 et un autre appareil (actuellement PC sur UART)UWP UART envoyer/recieve octets de manière incorrecte

mais je ne peux pas obtenir les bonnes données, i J'utilise l'exemple de Microsoft SerialSample mais cela n'a pas fonctionné, les données ne sont pas correctes, j'ai forcé l'encodage dans l'application des deux côtés mais pas de chance.

Link to the sample

+0

Qu'en est-il de vos connexions de fils? Avez-vous coché [ce tutoriel] (https://developer.microsoft.com/fr-fr/windows/iot/Samples/SerialUART.htm)? –

+0

@ RitaHan-MSFT Oui, c'est l'échantillon que j'utilise mais j'ai envoyé le lien de github. – Tamer

+0

Quels câbles ou modules USB-TTL avez-vous utilisés? –

Répondre

1

Vous devez vérifier hardware compatibility list pour voir si votre appareil est pris en charge sur le noyau de Windows IdO.

En outre, et pour l'échantillon de série here est une note d'indiquer les prises en charge des câbles ou modules USB-TTL:

NOTE: uniquement des câbles USB-TTL et modules avec Silicon Labs chipsets sont nativement pris en charge sur MinnowBoard Max et Raspberry Pi2. Par conséquent, USB-Serial CH340 est non pris en charge sur le noyau Windows IoT.

Pour faire des tests d'auto de l'appareil, vous pouvez utiliser the sample et faire les deux tests suivants:

  1. D'abord, raccourcissez Tx et Rx du câble USB à TTL pour le tester sur PC.
  2. Ensuite, raccourcissez les broches Tx et Rx sur Raspberry Pi pour tester son UART embarqué.

Vous recevrez ce que vous avez envoyé si l'appareil fonctionne normalement.

+0

mais je reçois déjà la taille du tableau d'octets à droite mais les octets lui-même ne sont pas corrects, cela pourrait-il arriver à cause de cela? Je ne suis pas une personne HW de toute façon et je dois d'abord obtenir les bons câbles pour assurer ce point. – Tamer

+0

Ok. S'il y a un problème, n'hésitez pas à me le faire savoir. –

+0

Cher Rita, j'ai acheté le câble mentionné et il fonctionne maintenant. Merci pour votre aide. – Tamer