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

pic18f



  1. #1
    invite5a04999e

    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. #2
    invite68e98c84

    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

  3. #3
    invitea613d208

    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.

  4. #4
    invite5a04999e

    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

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

    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 ??

  7. #6
    invite5a04999e

    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

  8. #7
    invitea613d208

    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.

  9. #8
    invite68e98c84

    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

  10. #9
    invitea613d208

    Re : pic18f

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

  11. #10
    invite68e98c84

    Re : pic18f

    Je pense aussi !! ^^

  12. #11
    invite5a04999e

    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 invite1c74ab1c dans le forum Électronique
    Réponses: 6
    Dernier message: 16/06/2011, 13h21
  2. Timer pic18f
    Par invite5a04999e dans le forum Électronique
    Réponses: 13
    Dernier message: 12/05/2010, 06h03
  3. PIC18F et ADC
    Par invite112db47a dans le forum Électronique
    Réponses: 5
    Dernier message: 04/02/2009, 12h43
  4. Pic18f Adc
    Par invitecfe43b36 dans le forum Électronique
    Réponses: 1
    Dernier message: 28/07/2006, 15h43
  5. interruption PIC18F
    Par invite23732d21 dans le forum Électronique
    Réponses: 12
    Dernier message: 19/05/2006, 17h17
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...