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.
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);
}
/*******************************************/
La donnée que je souhaite transférer est 0x20, je reçois :
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