PIC 16F877.Pb de rajout de ligne à compiler. Urgent. Bug.Help SVP.MERCI - Page 2
Répondre à la discussion
Page 2 sur 2 PremièrePremière 2
Affichage des résultats 31 à 44 sur 44

PIC 16F877.Pb de rajout de ligne à compiler. Urgent. Bug.Help SVP.MERCI



  1. #31
    Seb.26

    Re : PIC 16F877.Pb de rajout de ligne à compiler. Urgent. Bug.Help SVP.MERCI


    ------

    8.2.1 Les registres " PCL " et " PCLATH "
    http://fribotte.free.fr/bdtech/cours..._cours08a.html


    -----
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  2. #32
    CED_TV_JVC

    Re : PIC 16F877.Pb de rajout de ligne à compiler. Urgent. Bug.Help SVP.MERCI

    Je te remercie mais personne à un exemple de programme où vous utilisez ces fameuses macro????
    pour essayer d'assimiler avec un exemple.....

    merci bien....

  3. #33
    freepicbasic

    Re : PIC 16F877.Pb de rajout de ligne à compiler. Urgent. Bug.Help SVP.MERCI

    GOTSX c'est un saut court normal comme goto
    après un btfss ou btfsc ou decfsz on doit mettre saut normal. ou GOTSX chez BigOnOff
    A+, pat

  4. #34
    freepicbasic

    Re : PIC 16F877.Pb de rajout de ligne à compiler. Urgent. Bug.Help SVP.MERCI

    Honnêtement je suis un peu beaucoup déboussoler et je suis bloqué de chez bloqué.........
    C'est pas difficile il y a 2 types de saut court (intra page) et long (extra page);

    court un goto seul simple classique.
    long on positionne PCLATH d'abord avec 1 ou 2 instructions.
    A+, pat

  5. #35
    CED_TV_JVC

    Re : PIC 16F877.Pb de rajout de ligne à compiler. Urgent. Bug.Help SVP.MERCI

    Citation Envoyé par freepicbasic Voir le message
    C'est pas difficile il y a 2 types de saut court (intra page) et long (extra page);

    court un goto seul simple classique.
    long on positionne PCLATH d'abord avec 1 ou 2 instructions.
    Je suis pas blond mais je me demande.lol


    comment tu sais si tu dois faire un saut long ou court??

    merci bien

  6. #36
    freepicbasic

    Re : PIC 16F877.Pb de rajout de ligne à compiler. Urgent. Bug.Help SVP.MERCI

    Citation Envoyé par CED_TV_JVC Voir le message
    Je suis pas blond mais je me demande.lol


    comment tu sais si tu dois faire un saut long ou court??

    merci bien
    Quand on change de page on fait un saut long

    si on fait un test comme on ne peut pas faire de saut long directement on fait comme j'ai déjà montrer post #28.
    A+, pat

  7. #37
    CED_TV_JVC

    Re : PIC 16F877.Pb de rajout de ligne à compiler. Urgent. Bug.Help SVP.MERCI

    Citation Envoyé par freepicbasic Voir le message
    Quand on change de page on fait un saut long

    si on fait un test comme on ne peut pas faire de saut long directement on fait comme j'ai déjà montrer post #28.

    ok je tenterais celà lundi car je reprends que lundi et je pense que je vais bien galérer.

    encore merci

  8. #38
    CED_TV_JVC

    Re : PIC 16F877.Pb de rajout de ligne à compiler. Urgent. Bug.Help SVP.MERCI

    re bonjour à tous et principalement à ceux qui m'ont aidé...

    Alors j'ai quelques news....

    j'arrive à faire appel à 1 sous programme qui se situe en page 2 avec la macro de Bigonoff en utilisant CALLX .......Le return de ce sous programme il se redirige en page 1 donc pas de problème...
    Ce qui me pose problème c'est que en page 2 je veux faire appel à un sous programme X en page 1 et qu'il revienne en page 2...mais j'y arrive pas car j'ai pas encore tout compris..A savoir que ce sous programme X peut être appeler de la page 1 comme de la 2.

    Je pensais que l'on pouvais fixer des sous programmes en page 2 ou 3 ou 4 selon nos souhait pour notamment y mettre les sous programmes du lcd.A priori on peut pas ou j'ai pas encore compris..


    Encore merci.

  9. #39
    freepicbasic

    Re : PIC 16F877.Pb de rajout de ligne à compiler. Urgent. Bug.Help SVP.MERCI

    Si l'on utilise CallX ou GotoX on devra l'utiliser tout le temps.

    Sauf pour les tests qui ne peuvent pas faire de saut long
    Dans ce cas on fait GOTSX qui est un simple goto normal.
    Si l'on veux aller dans une autre page , il faudra faire une passerelle avec un GOTOX

    Ce qu'on voudrait faire mais ne fonctionne pas
    Code:
     BTFSC PORTB,0
     goto    ProcPage2 ; Changement de page impossible en saut court
    
    ou
    
     BTFSC PORTB,0
     GOTOX    ProcPage2 ; Faux car on génère plusieurs lignes
    Ce qu'il faut faire.
    On inverse le Test et on saute à la suite si Faux
    Code:
     BTFSS PORTB,0
     goto    FalseCondition
    ;Passerelle 
     GOTOX ProcPage2
    FalseCondition
    A+, pat

  10. #40
    CED_TV_JVC

    Re : PIC 16F877.Pb de rajout de ligne à compiler. Urgent. Bug.Help SVP.MERCI

    Citation Envoyé par freepicbasic Voir le message
    Si l'on utilise CallX ou GotoX on devra l'utiliser tout le temps.

    Sauf pour les tests qui ne peuvent pas faire de saut long
    Dans ce cas on fait GOTSX qui est un simple goto normal.
    Si l'on veux aller dans une autre page , il faudra faire une passerelle avec un GOTOX

    Ce qu'on voudrait faire mais ne fonctionne pas
    Code:
     BTFSC PORTB,0
     goto    ProcPage2 ; Changement de page impossible en saut court
    
    ou
    
     BTFSC PORTB,0
     GOTOX    ProcPage2 ; Faux car on génère plusieurs lignes
    Ce qu'il faut faire.
    On inverse le Test et on saute à la suite si Faux
    Code:
     BTFSS PORTB,0
     goto    FalseCondition
    ;Passerelle 
     GOTOX ProcPage2
    FalseCondition
    ok donc il faut que je reprenne tout mon programme.....donc galère...

  11. #41
    CED_TV_JVC

    Re : PIC 16F877.Pb de rajout de ligne à compiler. Urgent. Bug.Help SVP.MERCI

    Citation Envoyé par freepicbasic Voir le message
    Si l'on utilise CallX ou GotoX on devra l'utiliser tout le temps.

    Sauf pour les tests qui ne peuvent pas faire de saut long
    Dans ce cas on fait GOTSX qui est un simple goto normal.
    Si l'on veux aller dans une autre page , il faudra faire une passerelle avec un GOTOX

    Ce qu'on voudrait faire mais ne fonctionne pas
    Code:
     BTFSC PORTB,0
     goto    ProcPage2 ; Changement de page impossible en saut court
    
    ou
    
     BTFSC PORTB,0
     GOTOX    ProcPage2 ; Faux car on génère plusieurs lignes
    Ce qu'il faut faire.
    On inverse le Test et on saute à la suite si Faux
    Code:
     BTFSS PORTB,0
     goto    FalseCondition
    ;Passerelle 
     GOTOX ProcPage2
    FalseCondition
    OK

    je voudrais savoir si on peut mettre tel ou tel sous programme en page 1 ou 2 ou 3 ? si oui comment on fait?

    Car en autre celà serait beaucoup plus simple pour moi de mettre tout les sous programmes pour le LCD et ces menus.... et laisser le programme principal en page 0.

    encore merci

  12. #42
    CED_TV_JVC

    Re : PIC 16F877.Pb de rajout de ligne à compiler. Urgent. Bug.Help SVP.MERCI

    Bonjour,

    je pense avoir compris comment gérer PCLATH.

    sauf que je bloque maintenant avec mon compilateur tout neuf....MPLAB v8.10
    http://forums.futura-sciences.com/sh...=1#post1773407

  13. #43
    Seb.26

    Re : PIC 16F877.Pb de rajout de ligne à compiler. Urgent. Bug.Help SVP.MERCI

    Citation Envoyé par CED_TV_JVC Voir le message
    sauf que je bloque maintenant avec mon compilateur tout neuf....MPLAB v8.10
    NB: MPlab n'est pas un compilateur ... c'est un IDE ...
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  14. #44
    CED_TV_JVC

    Re : PIC 16F877.Pb de rajout de ligne à compiler. Urgent. Bug.Help SVP.MERCI

    Citation Envoyé par Seb.26 Voir le message
    NB: MPlab n'est pas un compilateur ... c'est un IDE ...
    Ok alors comme tu connais bien à priori......tu peux m'aider?

    Il y a les fichiers sources, tu peux y jetter un coup d'oeil, celà serait très sympa de ta part....

    merci bien

Page 2 sur 2 PremièrePremière 2

Discussions similaires

  1. [PIC]Programmation sous l'environnement IAR + PIC18 C compiler
    Par invite3c35244f dans le forum Électronique
    Réponses: 8
    Dernier message: 07/04/2008, 09h07
  2. CAN intégré au PIC 16F877
    Par invite80303b0e dans le forum Électronique
    Réponses: 4
    Dernier message: 05/04/2007, 12h30
  3. Réponses: 0
    Dernier message: 18/03/2007, 15h43
  4. Pic 16f877 Pic basic pro conseil
    Par invite4ff7103d dans le forum Électronique
    Réponses: 10
    Dernier message: 04/01/2007, 17h26
  5. urgent urgent merci de votre aide
    Par invite1a24d070 dans le forum Dépannage
    Réponses: 1
    Dernier message: 03/08/2005, 11h47
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...