J'ai quasiment finit mon projet à base de PIC18F2620, mais il reste un problème que je cherche à résoudre.
La carte sera soumise à des chocs plutôt violents et risque de perdre l'alimentation. Pour éviter de perdre une partie des donnés qu'on est censé récupéré à la fin, j'ai décidé d'écrire les données dans la mémoire EEPROM au fur à mesure. Pour ça le programme écrit un texte dans la mémoire EEPROM au début du programme et puis le complète au fur à mesure de l'exécution en ajoutant des valeurs mesuré sur un capteur (c'est dans une interruption qu'on appelle la fonction qui écrit les valeurs dans la EEPROM). Tout fonctionne correctement, sauf, à 2 endroits de la EEPROM où je retrouve des hFF à la place du texte. J'ai essayé de réduire le programme au maximum jusqu'à ce que ce bug disparaisse, mais à chaque fois que j'arrive à le faire disparaitre c'est après avoir enlevé du code qui n'a rien avoir avec l'écriture de la EEPROM.
Avant de poster un programme de 1000 lignes (ou 500 pour la version réduite), je tente de demander comme ça, au cas où il s'agit d'un problème courant du à une erreur de débutant récurrente ? Sinon je le posterai. Une idée ?
Il y a une ligne de texte dans la EEPROM qui est censé être comme ici :
T° apo : +28.5 °C
Et à la place j’obtiens ce texte :
T° apo :ÿ+28.5 °ÿ
(Le ÿ c'est hFF en ascii)

