FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs  Galerie PhotosGalerie Photos   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Pb programmation EEPROM


Aller à la page Précédente  1, 2, 3  Suivante
 
Poster un nouveau sujet   Répondre au sujet    forums.jelectronique.com Index du Forum -> CodeVision AVR CodeVision AVR
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Invité






MessagePosté le: 17 Mai 2006 18:51    Sujet du message: Pb programmation EEPROM Répondre en citant

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é





MessagePosté le: 20 Mai 2006 23:58    Sujet du message: Pb programmation EEPROM Répondre en citant

Personne n'a donc une idée ?

S'il vous plait Pleure ou Très triste
Revenir en haut de page
Mikadu13
Invité





MessagePosté le: 24 Mai 2006 11:05    Sujet du message: Pb programmation EEPROM Répondre en citant

Il n'y a donc aucun moyen ?
Revenir en haut de page
mika
Invité





MessagePosté le: 28 Mai 2006 16:38    Sujet du message: Pb programmation EEPROM Répondre en citant

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
HABITUE


Inscrit le: 28 Mai 2006
Messages: 70

MessagePosté le: 28 Mai 2006 20:11    Sujet du message: Pb programmation EEPROM Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
mika
Invité





MessagePosté le: 29 Mai 2006 18:08    Sujet du message: Pb programmation EEPROM Répondre en citant

merci nanick mais ce que je veux faire c'est visé une adresse précise...
Revenir en haut de page
nanick
HABITUE
HABITUE


Inscrit le: 28 Mai 2006
Messages: 70

MessagePosté le: 30 Mai 2006 11:19    Sujet du message: Pb programmation EEPROM Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
mika
Invité





MessagePosté le: 30 Mai 2006 22:25    Sujet du message: Pb programmation EEPROM Répondre en citant

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é





MessagePosté le: 04 Juin 2006 9:39    Sujet du message: Pb programmation EEPROM Répondre en citant

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
HABITUE


Inscrit le: 28 Mai 2006
Messages: 70

MessagePosté le: 04 Juin 2006 15:37    Sujet du message: Pb programmation EEPROM Répondre en citant

bonjour mika je suis de retour, j'étais très occupé Embarassé

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
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    forums.jelectronique.com Index du Forum -> CodeVision AVR Toutes les heures sont au format GMT + 1 Heure
Aller à la page Précédente  1, 2, 3  Suivante
Page 2 sur 3

 
Sauter vers:  
Vous pouvez poster de nouveaux sujets dans ce forum
Vous pouvez répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Vous ne pouvez pas joindre des fichiers
Vous pouvez télécharger des fichiers


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com