Répondre à la discussion
Affichage des résultats 1 à 11 sur 11

pic18f



  1. #1
    nirvo

    pic18f


    ------

    bonjour,
    j'ai un code qui permet de recuperer de données sur un port parallèle, mon code marche bien mais quand je le lance il s'arrête pas de tourner (debug mplab), si je fait pas un point d'arrêt il s'arrête jamais
    qu's ce que je doit ajouter dans mon main ?
    j'utilise un pic18f
    j'ai utilisé des intérruption sur le timer pour générer des delais
    merci

    -----

  2. Publicité
  3. #2
    Jack52

    Re : pic18f

    Salut,

    Le mieux est encore de donné ton code !

    Tu pourrais inclure ton code dans une boucle, du style " Tant que 'Pas de donné récupéré' faire 'Ton code' "

    Jack
    Un égoïste, c'est quelqu'un qui ne pense pas à moi !

  4. #3
    zhal

    Re : pic18f

    Cela veut dire que la condition de taboucle n'est jamais vérifié (ou tout le temps). Regarde quand est ce que tu sort, prend le mode pas a pas et teste étape par étape en vérifiant les valeurs de tes variables ce que sa donne.

    JACK52 a raison il faut aussi donner ton code.

  5. #4
    nirvo

    Re : pic18f

    Bonjour;
    en fait c'est évident que le programme tourne sans arrêt, si je met pas le point d'arrêt il refait chaque fois le main, je pense que c'est normale car il est fait pour sa !!!


    merci

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

    Re : pic18f

    Euh . . .

    Au début la question était de savoir pourquoi ton programme tournait sans arret ?
    Au final tu nous dit que c'est normal ?

    Quel est le but de ton post ??
    Un égoïste, c'est quelqu'un qui ne pense pas à moi !

  8. #6
    nirvo

    Re : pic18f

    bonjour;
    j'ai pas bien expliqué ma question .
    en fait mon enseignant m'a dit que c je fait pas un point d'arrêt lors de débug mon code tourne sans arret car le pic est fait pour sa alors que moi j'ai penser que le pic lit une fois le main et s'arrête;

    pour une seul lecture il m'a dit de faut faire un while(1) à la fin du main ou un point d'arrêt .

    au début j'ai penser que c'est pas normal du tout mais maintenant je comprends pourquoi il tourne sans arrêt lorsque je met pas un point d'arrêt.


    merci

  9. Publicité
  10. #7
    zhal

    Re : pic18f

    Remettons les choses bien au clair :

    C'est justement ton while(1); qui fait tourner ton programme sans arrêt !

    Do .... while(1); Equivaut a dire : Faire ..... Tant que 1=1 ! Alors avant que sa s'arrête, il y a de la marge. Il faudrai nous dire plus précisement ce que tu veux faire de ta lecture sur port paralelle.

  11. #8
    Jack52

    Re : pic18f

    Salut,

    Zhal je pense que il pensait (philosophique tout sa) que son programme devait tourné 1 seul fois, et il ne comprenait pas pourquoi en mode debug, son programme tourné indéfiniment mais je qu'il a compris !!

    Beaucoup de pensé là dedans !!

    Jack
    Un égoïste, c'est quelqu'un qui ne pense pas à moi !

  12. #9
    zhal

    Re : pic18f

    Nul n'est besoin de philosopher, je crois qu'il est parti ... lol

  13. #10
    Jack52

    Re : pic18f

    Je pense aussi !! ^^
    Un égoïste, c'est quelqu'un qui ne pense pas à moi !

  14. #11
    nirvo

    Re : pic18f

    bonjour;
    mais si je veux philosopher c'est pas ici avec vous.
    c'est pas la peine de sortir de la discussion, j'ai posé ma question peut être pas bien parceque je suis débutants merci pour vos réponse et puis c'est une place pour l'électronique pas pour autre choses

    cdlmt

Discussions similaires

  1. Algorigramme pic18f
    Par Noviice dans le forum Électronique
    Réponses: 6
    Dernier message: 16/06/2011, 13h21
  2. Timer pic18f
    Par nirvo dans le forum Électronique
    Réponses: 13
    Dernier message: 12/05/2010, 06h03
  3. PIC18F et ADC
    Par boutboutnico dans le forum Électronique
    Réponses: 5
    Dernier message: 04/02/2009, 12h43
  4. Pic18f Adc
    Par twistwind dans le forum Électronique
    Réponses: 1
    Dernier message: 28/07/2006, 15h43
  5. interruption PIC18F
    Par induc dans le forum Électronique
    Réponses: 12
    Dernier message: 19/05/2006, 17h17
Découvrez nos comparatifs produits sur l'informatique et les technologies.