Bonjour à tous! quelqu'un pourrait me dire ce qui ne va pas dans ce bout de code.
Je l'ai vu dans un forum et apparemment un ami m'a aussi dit que ça devrait marcher mais pas chez moi! lorsque je le test, ma simulation se plante complètement, rien ne s'affiche sur mon PC.
Normalement ce bout de code doit me servir pour pouvoir écrire une valeur et le convertir en décimale mais ça ne marche pas chez moi, je ne sais pas pourquoi?Code:if (k==l) // atous les caracteres sont des chiffre { k=atoi (buffer); // converti ascii to entier L1 = (long)k*1024/5000; PORTD= L1&0x000000FF; PORTB= (unsigned char)(L1>>8); }
-----