Problème reception données port serie - C - Programmation
Marsh Posté le 31-08-2013 à 22:51:49
Bonjour !
Comment addr64 est-il déclaré ? Si il est déclaré en char, il est signé et l'affichage peut, en effet, donner ça, tandis que s'il est déclaré en (unsigned char *) cela devrait être différent.
Au pire, vous pouvez caster le addr64[i] en unsigned dans le printf.
Bonne continuation !
Marsh Posté le 31-08-2013 à 20:43:50
Bonsoir,
Je suis en train de faire un programme en C pour récupérer des données du port série. Il y a un module XBee connecté dessus.
Je reçois normalement des octes de cette forme pour une trame xbee :
Mais mon problème c'est qu'a la reception et à l'affichage je reçois defois plus de 8bits comme par exemple :
au lieu de
Quand je fais une analyse de trame avec le programme de digi X-CTU il n'y a pas de problème.
Savez vous pourquoi je reçois des fois les octes avec des bits de poids fort à 1 au lieux de 0 ? Comment faire pour résoudre le problème?
Merci
Mon code :