Bonjour a tous,
Je programme en ce moment un PIC18F877.
Je dois acquerir une chaine de caracteres en HEXA, puis l'afficher sur un LCD
Cependant, j'ai qques problemes avec la conversion.
Voici le programme que j'ai fait;
Citation Envoyé par CODE SS FONCTION
char conversion(char y)
{
for(y=0x00;y<=0x09;)
{
y = y+0x30;
}
for(y=0x0A;y<=0x0F;)
{
y = y+0x37;
}
return y;
}
Je lui envoie une tableau,je fais tourner cette sous fonction avec une boucle for et il me renvoie "AAAAAAAA" (par RS232)
Extrait de ma boucle a la con:
for(x=7;x<16;x++)
{
tabconv[x] = conversion(tab[x]);

}
Je ne comprend pas mon erreur,
Je sais qu'il y en a une mais je ne la comprend pas.
A l'avance merci de votre aide.