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 ---
Forum général sur le langage C !

Modérateur : Jérémy

Initialisation valeur en EEPROM
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 44
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#1 Message par 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 !!!

Initialisation valeur en EEPROM
pspic
Passioné
Passioné
Messages : 357
Âge : 77
Enregistré en : septembre 2017
Localisation : 68

#2 Message par 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.

Initialisation valeur en EEPROM
Gérard
Avatar de l’utilisateur
Expert
Expert
Messages : 1640
Âge : 65
Enregistré en : septembre 2015
Localisation : Alsace - Haut-Rhin

#3 Message par 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.

Initialisation valeur en EEPROM
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 44
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#4 Message par 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 !!!

Initialisation valeur en EEPROM
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2589
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#5 Message par 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 41 invités