Bonjour, je souhaite transférer des données via le port série sur un PIC18f4520, le transfert se fais bien mais je reçois les codes ascii de mes données soit :
sur mon terminal je saisie 20.
La donnée que je souhaite transférer est 0x20, je reçois :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 /**************** fonction de saisie **************/ for (cpt=0 ; cpt < 3 ;cpt++) { buffer[cpt]= fgetc (HOSTPC); } /*******************************************/
buffer[0]= 0x32 (soit le code ascii de 2)
buffer[1]= 0x30 (soit le code ascii de 0)
je souhaite obtenir au final une variable contenant la valeur 0x20.
Avez vous une idée de la fonction à utliser? j'ai essayer ATOI mais le résultat est faux.
Merci
Bruno
Partager