| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
Invité
|
Posté le: 17 Mai 2006 18:51 Sujet du message: Pb programmation EEPROM |
|
|
Non moi je veux utiliser des variable et des pointeur.
Mais comment visé une valeur d'adresse précise à l'aide d'un pointeur? |
|
| Revenir en haut de page |
|
 |
mikadu13 Invité
|
Posté le: 20 Mai 2006 23:58 Sujet du message: Pb programmation EEPROM |
|
|
Personne n'a donc une idée ?
S'il vous plait  |
|
| Revenir en haut de page |
|
 |
Mikadu13 Invité
|
Posté le: 24 Mai 2006 11:05 Sujet du message: Pb programmation EEPROM |
|
|
| Il n'y a donc aucun moyen ? |
|
| Revenir en haut de page |
|
 |
mika Invité
|
Posté le: 28 Mai 2006 16:38 Sujet du message: Pb programmation EEPROM |
|
|
Ca veut dire que personne n'a la réponse alors.
Je me demande alors si c'est possible??? |
|
| Revenir en haut de page |
|
 |
nanick HABITUE

Inscrit le: 28 Mai 2006 Messages: 70
|
Posté le: 28 Mai 2006 20:11 Sujet du message: Pb programmation EEPROM |
|
|
et en incrémentant le pointeur dans une boucle? ça pourrais marcher.
eeprom_ptr= adresse début
for(a=0;a=50;a++)
{
*eeprom_ptr= valeur[a];
eeprom_ptr++
}
Ps: je commence tout juste à m'intérrésser au c , c'est une suggestion. |
|
| Revenir en haut de page |
|
 |
mika Invité
|
Posté le: 29 Mai 2006 18:08 Sujet du message: Pb programmation EEPROM |
|
|
| merci nanick mais ce que je veux faire c'est visé une adresse précise... |
|
| Revenir en haut de page |
|
 |
nanick HABITUE

Inscrit le: 28 Mai 2006 Messages: 70
|
Posté le: 30 Mai 2006 11:19 Sujet du message: Pb programmation EEPROM |
|
|
bjr
je ne comprends pas trop ce que tu veux faire!
Voilà ce que j'ai compris: tu doit enregistrer plusieurs valeur de t° et chacune à une adr précis en eeprom
ex: T°1 adr1 ,T°2 adr2 etc
si c'est le cas, as tu des variables pour les t°1 et 2 ?
pourrais tu poster une déclaration de tes variables?
A+ |
|
| Revenir en haut de page |
|
 |
mika Invité
|
Posté le: 30 Mai 2006 22:25 Sujet du message: Pb programmation EEPROM |
|
|
Bonjour nanick et merci de me répondre,
C'est tout à fait ça, je veux enregistrer à l'aide d'un pointeur (ou une autre méthode) plusieurs valeurs de température que j'aurai relevé.
Donc il y aura une variable pour la température à relevé, une variable pour l'adresse et une variable pour le pointeur.
Voilà en espérant que tu pourra m'aider.
Merci d'avance. |
|
| Revenir en haut de page |
|
 |
mika Invité
|
Posté le: 04 Juin 2006 9:39 Sujet du message: Pb programmation EEPROM |
|
|
Ces trois variable me serviront donc pour toutes les valeurs à mémorisés.
Une fois la température mémorisé je les remet à 0 afin de m'en reservir. |
|
| Revenir en haut de page |
|
 |
nanick HABITUE

Inscrit le: 28 Mai 2006 Messages: 70
|
Posté le: 04 Juin 2006 15:37 Sujet du message: Pb programmation EEPROM |
|
|
bonjour mika je suis de retour, j'étais très occupé
voici une approche à essayé.
int eeprom *ptr_temp
int temp
const debut_temp= 10; // adresse début enregistrement;
*ptr_temp=debut_temp;
//lecture t°1
temp= lecture temp1 //acquisition température
ptr_temp=temp; // sauvegarde en eeprom
//lecture t°2
temp=lecture temp2 //acquisition température
*ptr_temp+=2; //pointe vers debut_temp+2 rq: incremente de deux à car 16bits.
ptr_temp=temp; // sauvegarde en eeprom
*ptr_temp=debut_temp; // réinitialise le pointeur
//lecture t°3
temp=lecture temp3 //acquisition température
*ptr_temp+=4; //pointe vers debut_temp+4
ptr_temp=temp; // sauvegarde en eeprom
*ptr_temp=debut_temp; // réinitialise le pointeur
etc..
//exemple lecture des valeur t°2
*ptr_temp+=2; // pointe vers debut_temp+2 donc t°2
temp=ptr_eeprom; //lecture t°2
Voilà ce que serait mon approche merci aux spécialiste de codevision de me corriger.
Bon courage |
|
| Revenir en haut de page |
|
 |
|