programmation pic+led
Répondre à la discussion
Affichage des résultats 1 à 12 sur 12

programmation pic+led



  1. #1
    invitea39e55a1

    programmation pic+led


    ------

    bonjour!!!!!!
    je suis en train de travailler actuellement sur la programmation des pics 16f.
    je cherche un programme qui allumerai une led1 après appui sur bouton poussoir et quelques temps après une led2 s'allume.

    sa fait pas longtemps que je bosse avec les pics, mais jusque la le seul que j'ai réussi, c'est clignoter une led et j'ai essayé de me baser sur cela et aussi sur le cours de bigo mais j'y arrive pas, donc si quelqu'un aurai une idée je serai ravie

    merci encore!!!!!!!

    je rappel que les programmations que j'ai faits jusque là sont en assembleur

    -----

  2. #2
    Gérard

    Re : programmation pic+led

    Bonjour,
    Pour des réponses claires, il faut ..... des questions claires !

    Qu'est ce que tu ne comprends pas ?

    Tout est dans Bigonoff.

  3. #3
    invitea39e55a1

    Re : programmation pic+led

    Citation Envoyé par Gérard Voir le message
    Bonjour,
    Pour des réponses claires, il faut ..... des questions claires !

    Qu'est ce que tu ne comprends pas ?

    Tout est dans Bigonoff.

    salut!!!!

    j'ai lu pratiquement tout le cours de bigonoff sur le 16f et j'ai compris pas mal de chose; mais en me basant sur son cours j'ai fait un programme qui allume une led aprè appui sur bouton poussoir et sa marche nickel, mais le but de mon projet est d'allumer une led1 lorsque j'appui sur BP et quelques secondes après une led2 doit s'allumer ( il me semble que c'est très clair là le problème???) et pour cela j'ai fait le programme suivant:


    start
    btfss tempoF
    goto start
    call tempo ; exécuter la tempo lorsque tempo flag est mis
    call tempo1 ; apeler la tempo1 (tempo1 différent de tempo)

    start1
    bsf led2 ; allumer la led2
    bcf tempoF
    bcf INTCON , INTF
    bsf INTCON , INTE
    goto start1
    end

    mais il marche pas lorsque je le teste et je voulais savoir quel était le problème dans mon programme??? si vous en voyez signalez le moi svp ou si vous avez une solution à mon problème n'hésitez pas.

    je vs remercie
    A+

  4. #4
    Gérard

    Re : programmation pic+led

    Bonjour,
    Les SP ne sont pas listés, les variables pas déclarées.

    je cite : "bsf INTCON , INTE" ??? utilises-tu les interuptions ?
    Où est la routine ?

    Ce n'est pas simple de répondre sans TOUT le prog.

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

    Re : programmation pic+led

    salut sahar et t le monde
    je suis tout a fait daccord avec Gérard
    à l'addition des remaques de Gérard j'ai une autre petite remarque
    c'est que tu as ecris: bcf tempoF
    je crois que tempoF est un registre (case memoire) pas un bit
    donc à la place de ce qui est ecris en rouge il faut ecrire : clrf tempoF

    bonne chance

  7. #6
    invitea39e55a1

    Re : programmation pic+led

    merci à tous de m'avoir répondu car ça fait toujours du bien, mais j'ai eu la réponse à mon problème.
    j'en profite qu'en même pour vous dire tout ce que vous m'avez dit (Gérard et omar) n'avait rien à avoir avec le problème.

    omar, c'est bien un :

    bcf tempoF au lieu de clr tempoF comme tu l'as écrit.

    merci encore!!!

  8. #7
    abracadabra75

    Re : programmation pic+led

    Bonjour.
    As-tu commencé par te faire l' ordinogramme de ce que te veux faire?
    Je suis sûr que non!
    C' est pourtant simple:
    1- init de ton µp
    2-attente de l' appui
    3-allumage led1
    4-attente du temps requis
    5- allumage led2
    6-fin

    Et alors programme chaque bloc...
    Puis rassemble le tout...

    La programmation ne devrait se faire que lorsque l' ordinogramme est complet et au point (et qui devrait même être indépendant du µc avec lequel on travaille, mais là d' accord, je pousse un peu).
    Mais ce message est difficile à faire comprendre aux débutants (qui ne doivent pas avoir honte, on est tous passé par là).
    Bon courage.
    A+

    PS... Dérangé durant la rédaction de mon message, je n' avais pas vu que ton problème était résolu. Tant mieux pour toi.
    Il n'y a que dans le dictionnaire où 'réussite' vient avant 'travail'.

  9. #8
    Gérard

    Re : programmation pic+led

    Citation Envoyé par sahara.ze Voir le message
    merci à tous de m'avoir répondu car ça fait toujours du bien, mais j'ai eu la réponse à mon problème.
    j'en profite qu'en même pour vous dire tout ce que vous m'avez dit (Gérard et omar) n'avait rien à avoir avec le problème.

    omar, c'est bien un :

    bcf tempoF au lieu de clr tempoF comme tu l'as écrit.

    merci encore!!!
    Bonjour,
    Content que çà marche, mais ce serait bien de nous dire où était le problème, d'autres pourrait profiter de ton expérience.

    Omar : ce que tu dis est juste mais dépend de la déclaration de tempoF en registre ou bit.
    Comme je l'avais dit, on ne sait rien des variables déclarées.

  10. #9
    invite0a63013b

    Re : programmation pic+led

    Citation Envoyé par sahara.ze Voir le message
    merci à tous de m'avoir répondu car ça fait toujours du bien, mais j'ai eu la réponse à mon problème.
    j'en profite qu'en même pour vous dire tout ce que vous m'avez dit (Gérard et omar) n'avait rien à avoir avec le problème.

    omar, c'est bien un :

    bcf tempoF au lieu de clr tempoF comme tu l'as écrit.

    merci encore!!!
    salut
    ça me fait plaisir si ton programme fonctionne bien

    bonne chance

  11. #10
    invite0a63013b

    Re : programmation pic+led

    Citation Envoyé par Gérard Voir le message
    Bonjour,
    Content que çà marche, mais ce serait bien de nous dire où était le problème, d'autres pourrait profiter de ton expérience.
    salut
    je crois que celui qui est ecrit en couleur !!!!!

    Omar : ce que tu dis est juste mais dépend de la déclaration de tempoF en registre ou bit.
    est ce qu'on peut declarer un bit ??
    d'aprés ma petite connaissance on peut pas !!!
    n'est ce pas ??

    merci d'avance

  12. #11
    Gérard

    Re : programmation pic+led

    Citation Envoyé par omar.STE Voir le message
    salut


    ....

    est ce qu'on peut declarer un bit ??
    d'aprés ma petite connaissance on peut pas !!!
    n'est ce pas ??

    merci d'avance
    Si, on peut déclarer des variables type bit.
    Voir Bigonoff.

  13. #12
    invitea39e55a1

    Re : programmation pic+led

    Citation Envoyé par Gérard Voir le message
    Bonjour,
    Content que çà marche, mais ce serait bien de nous dire où était le problème, d'autres pourrait profiter de ton expérience.

    Omar : ce que tu dis est juste mais dépend de la déclaration de tempoF en registre ou bit.
    Comme je l'avais dit, on ne sait rien des variables déclarées.
    désolé de pas avoir répondu pendant tout ce temps, le problème venait de mes déclarations, plus particulièrement dans la routine d'interruption( mais bon faut le voir pour comprendre) donc celui que ça intéresserait, qu'il me fasse signe, je lui passerai tout mon fichier et lui expliquerai.

    merci encore à tous!!!!!!

Discussions similaires

  1. erreur 0X00 programmation PIC plus questions sur les PIC
    Par invite4a8ccabd dans le forum Électronique
    Réponses: 4
    Dernier message: 22/07/2007, 15h36
  2. programmation de pic en C
    Par invite81170861 dans le forum Électronique
    Réponses: 5
    Dernier message: 22/05/2007, 16h16
  3. Programmation de PIC
    Par behemerre dans le forum Électronique
    Réponses: 15
    Dernier message: 02/02/2007, 10h15
  4. Programmation Pic
    Par invite3341af8e dans le forum Électronique
    Réponses: 4
    Dernier message: 06/01/2007, 21h59
  5. pb programmation pic
    Par invite8860b0b3 dans le forum Électronique
    Réponses: 4
    Dernier message: 01/12/2005, 19h01
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...