[Exercices] Peut-on lire une case EEP en utilisant une variable comme paramètre [Résolu]
Répondre à la discussion
Affichage des résultats 1 à 8 sur 8

Peut-on lire une case EEP en utilisant une variable comme paramètre [Résolu]



  1. #1
    ogre31

    Peut-on lire une case EEP en utilisant une variable comme paramètre [Résolu]


    ------

    Bonsoir,
    J'ai essayé, vainement, de lire une case EEP en utilisant une variable comme paramètre.

    Code:
    ========================
    	;-----debut read Eep macro--------
    READEE macro TempsActu	
    	movlw	TempsActu 
    	movwf	EEADR		
    	bsf	STATUS , RP0	
    	bsf	EECON1 , RD		
    	bcf	STATUS , RP0 	
    	movf	EEDATA , w 	
    	endm			
    	;-----fin read Eep macro--------
    
    ;prog principal
    start
    	movlw 0x0A
    	movwf addrX 	;XXX
    	READEE addrX
            movwf case_lue	
    goto start
    ========================
    Est-ce que l'instruction, marquée 'XXX' est valide? sinon y'a-t-il une solution.

    Merci

    -----
    Dernière modification par Antoane ; 10/06/2020 à 09h19. Motif: Ajout balises code

  2. #2
    polo974

    Re : Peut-on lire une case EEP en utilisant une variable comme parametre

    c'est du breton ou du javanais?


    bref, il faut donner le contexte, car toi, tu es en plein dedans, mais nous, on ne sais pas trop...
    Jusqu'ici tout va bien...

  3. #3
    ankou29666

    Re : Peut-on lire une case EEP en utilisant une variable comme parametre

    Pic ? AVR ? 8051 ? Autre ? Autant on peut deviner la réponse de l'assembleur utilisé mais c'est pas forcément explicite pour tout le monde

  4. #4
    simon.

    Re : Peut-on lire une case EEP en utilisant une variable comme parametre

    C'est du pic.

    C'est quoi AddrX ?

  5. A voir en vidéo sur Futura
  6. #5
    umfred

    Re : Peut-on lire une case EEP en utilisant une variable comme parametre

    c'est valide si tu as défini ce qu'est AdrrX

  7. #6
    ogre31

    Re : Peut-on lire une case EEP en utilisant une variable comme parametre

    Bonjour,
    Désolé pour le manque d'info.
    -16f84A
    -Assembleur.

    Non addrX n'est pas définie, c'est une variable qui contient une des adresses de l'EEP que je souhaite passer en paramètre.
    Autrement dit , je mets dans addrX, une adresse EEP, que je passe en paramètre pour la marco de lecture.

    merci
    Dernière modification par ogre31 ; 10/06/2020 à 16h19.

  8. #7
    umfred

    Re : Peut-on lire une case EEP en utilisant une variable comme parametre

    Il faut que tu déclares que le nom addrX est une variable dans le début du programme avec une directive type:
    Code:
    variable addrX
    ou dans CBLOCK:
    Code:
    CBLOCK 0x00
        addrX : 1
    ENDC
    bizarre qu'il n'y a pas eu d'erreur de compilation (peut-être un warning?)
    Dernière modification par umfred ; 11/06/2020 à 09h49.

  9. #8
    ogre31

    Re : Peut-on lire une case EEP en utilisant une variable comme parametre

    Bonjour,
    Problème résolu, j'utilisais à tort 'movlw' avec une variable alors qu'il fallait un 'movfw'.
    Tout baigne.Cela m'a permis de bien avancer

    merci beaucoup pour votre aide

    Juste une chose comment marquer le post comme "RESOLU"

Discussions similaires

  1. [Matlab] courbe en fonction d'un paramètre variable
    Par lawliet yagami dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 28/04/2012, 16h49
  2. Comme quoi il faut se méfier de ce qu'on peut lire sur Internet
    Par invitef0c99235 dans le forum Santé et médecine générale
    Réponses: 40
    Dernier message: 20/09/2010, 23h58
  3. Réponses: 4
    Dernier message: 10/05/2010, 14h03
  4. lire et écrire dans un fichier en utilisant le VHDL
    Par invite8c6f844d dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 23/10/2009, 02h48
  5. C++ variable passee en parametre
    Par invitedbe5e39e dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 14/10/2007, 20h46
Découvrez nos comparatifs produits sur l'informatique et les technologies.