Beep sur PIC
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Beep sur PIC



  1. #1
    invitea2d82c8f

    Beep sur PIC


    ------

    Bonjour,
    Comment puis-je faire pour faire fonctionner un beeper tout en permetant au code de fonctionner correctement(J'entent par la de ne pas metre un
    btg PORTA, 0 (PORTA[0]=!PORTA[0];en c)
    toute les 50 instructions) ?
    Merci

    -----

  2. #2
    Grulou

    Re : Beep sur PIC

    Citation Envoyé par _asm_
    Bonjour,
    Comment puis-je faire pour faire fonctionner un beeper tout en permetant au code de fonctionner correctement(J'entent par la de ne pas metre un
    btg PORTA, 0 (PORTA[0]=!PORTA[0];en c)
    toute les 50 instructions) ?
    Merci

    Soit tu utilises les interruptions du timer ainsi tous les x cycles tu exécutes l'interruption qui genere la fréquence du beep que tu veux obtenir,... Soit beaucoup plus simple tu utilises tout simplement un petit buzzer, ça coute environ 3€ et quand tu l'alimentes ça fais Bzzzzz assez fort... Seul probleme tu ne sais pas regler la note jouée

  3. #3
    invite03481543

    Re : Beep sur PIC

    Salut,
    Grulou as dis l'essentiel, j'ajouterai que si tu utilises un transducteur piézo sans oscillateur intégré alors tu peux lui faire jouer le son que tu veux en lui envoyant non pas un simple état 1 (5V) mais un train d'impulsion à la fréquence que tu souhaites entendre.

    HULK

  4. #4
    invite092cb13c

    Re : Beep sur PIC

    Bonjour
    Si ton but est de faire un signal carré sans utiliser de ressource logiciel tu peux utiliser le module PWM on le regle une foi pour obtenir un rapport cyclique de 50% et c'est tout.
    Gilles

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

    Re : Beep sur PIC

    Merci,
    Mais est il possible de régler la fréquence de PWM ?

  7. #6
    invite092cb13c

    Re : Beep sur PIC

    Citation Envoyé par _asm_
    Merci,
    Mais est il possible de régler la fréquence de PWM ?
    Bonjour
    Il est evidement possible de regler la frequence du PWM en utilisant une valeur dans PR2 suivant le formule:
    PR2=(Tc/(prediv*4Tosc))-1
    avec Tc= temps d'un cycle du PWM
    Tosc= temps d'un cycle du quartz
    prediv= prediviseur du timer2.
    Gilles

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, 14h36
  2. USART sur PIC
    Par invite820b5138 dans le forum Électronique
    Réponses: 6
    Dernier message: 23/04/2007, 07h39
  3. enseignement sur le PIC
    Par invite067dd151 dans le forum Électronique
    Réponses: 1
    Dernier message: 05/02/2007, 17h59
  4. question sur pic
    Par invite39462866 dans le forum Électronique
    Réponses: 5
    Dernier message: 30/09/2006, 19h57
  5. Pb compilation sur pic
    Par invite91a05f0b dans le forum Électronique
    Réponses: 7
    Dernier message: 07/07/2006, 15h06
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...