Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---

Initialisation valeur en EEPROM

Forum général sur le langage C !

Modérateur : Jérémy

Jérémy
Administrateur du site
Administrateur du site
Messages : 2755
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

Initialisation valeur en EEPROM

Messagepar Jérémy » mer. 24 janv. 2018 16:42

Bonjour à tous,

Je voudrais savoir quelle méthode vous utilisez pour initialiser une valeur en EEPROM, lors de la première utilisation ?

En effet les valeurs de l'EEPROM au départ sont à 255 (0xFF) . j'aurais souhaité avoir une valeur d’initialisation à 0.

Pour ma part j'ai donc programmer 2 fois mon PIC ;Une première fois en écrivant les valeurs "0" dans les emplacements de l'EEPROM.
Ensuite j'ai enlevé la partie qui écrivait les valeurs à 0 , et je fais lire l'EEPROM pour charger mes valeurs. et je re programme.
Ainsi au prochain redémarrage il va me lire les 0, pour les charger dans mes variables.

Ce n'est pas très académiques mais ça fonctionne. Je me demandais si il n'y avait pas plus simple comme procédé.

Merci
C'est en faisant des erreurs, que l'on apprend le mieux !!!

pspic
Passionné
Passionné
Messages : 357
Enregistré en : septembre 2017
Localisation : 68

Initialisation valeur en EEPROM

Messagepar pspic » mer. 24 janv. 2018 17:35

Bonjour,
Dans Mikroc tu as l'outil Eeprom editor qui peut faire ceci.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

Avatar de l’utilisateur
Gérard
Expert
Expert
Messages : 1945
Enregistré en : septembre 2015
Localisation : Alsace - Haut-Rhin

Initialisation valeur en EEPROM

Messagepar Gérard » mer. 24 janv. 2018 21:52

Bonjour,
N'y a-t-il pas une instruction en C qui permet d'écrire en EEPROM?
Le 18/04/19 je suis devenu papy de jumeaux, le 01/09/23 une petite cousine des jumeaux est née.

Jérémy
Administrateur du site
Administrateur du site
Messages : 2755
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

Initialisation valeur en EEPROM

Messagepar Jérémy » mer. 24 janv. 2018 23:19

Re,

Génial pspic ! Je ne pensais pas que c'"était fait pour ça .

@Gerard : si si il y a EEPROM_Read et EEPROM_Write ! mais c'est lors de la première programmation que l'es valeurs sont toutes à 255. C'est pourquoi je cherchais le moyen de les initialiser a une autre valeur que 255 lors de la programmation. pspic à donné une SUPER réponse

Merci !
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Avatar de l’utilisateur
paulfjujo
Maître
Maître
Messages : 3278
Enregistré en : juillet 2015
Localisation : 01800
Contact :

Initialisation valeur en EEPROM

Messagepar paulfjujo » jeu. 25 janv. 2018 08:50

bonjour à tous,


cela fait longtemps qu'on demande à Mikroelectronika de pouvoir initialiser l'EEPROM dans le code ..
comme avec Microchip MPLAB ..
une simple declaration à partir du debut adresse EEPROM ..
C'est lamentable de ne pouvoir le faire sous mikroC..
Aide toi, le ciel ou FantasPic t'aidera


Retourner vers « Langage C »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 9 invités