Créer un signale PWM sur PIC18F4550.
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

Créer un signale PWM sur PIC18F4550.



  1. #1
    invite2c6d71bd

    Unhappy Créer un signale PWM sur PIC18F4550.


    ------

    Bonjour,
    je voudrais savoir comment faire un signal PWM de 100Hz sur PIC18F4550 (ICD2 Microchip).

    Je n'ai pas trop de notion en et microcontroleur. Si vous pouviez me dire ou trouver un bon tutoriel pour creer des signaux de 100hz ou m'expliquer comment faire le programme, merci d'avance.

    Elgringo542.

    -----

  2. #2
    RISC

    Re : Créer un signale PWM sur PIC18F4550.

    Salut,

    Regardes ici : http://www.aix-mrs.iufm.fr/formation...indexPIC_C.htm

    Tu trouveras aussi des exemples de code pour gérer le mode PWM dans l'unité CCP ici. Il faut programmer l'unité CCP dans le mode PWM qui utilise le TIMER2.

    Tu peux aussi utiliser les librairies du compilateur C18.

    a+

  3. #3
    invite7a49d0d5

    Cool Re : Créer un signale PWM sur PIC18F4550.

    Bonjour,

    100Hz avec le module CCP(WM) ça va être ardu... c'est quoi la "vitesse" du PIC (Fosc)?
    cela me semble impossible avec Fosc > 1Mhz... et même moins... de mémoire...

    vede
    ;O]
    ____________
    ...

    .

  4. #4
    invite2c6d71bd

    Re : Créer un signale PWM sur PIC18F4550.

    Merci beaucoup RISC, par contre j'ai mon compilateur qui me dit que TMR2IF,TMR2ON... ne sont pas definies.
    Comment les definit-t-on?

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

    Re : Créer un signale PWM sur PIC18F4550.

    Bonjour,

    tu dois avoir un fichier.h à mettre (#include xxx.h). Essaie de regarder dans le dossier .h associé à ton compilateur.

  7. #6
    invite7a49d0d5

    Cool Re : Créer un signale PWM sur PIC18F4550.

    Citation Envoyé par vede Voir le message
    Bonjour,

    100Hz avec le module CCP(WM) ça va être ardu... c'est quoi la "vitesse" du PIC (Fosc)?
    cela me semble impossible avec Fosc > 1Mhz... et même moins... de mémoire...

    vede
    ;O]
    ____________
    ...

    .
    Edit :
    petite correction :
    si Fosc > 1,6Mhz impossible de générer 100hz...

    quelques zexemples :
    @ 8 Mhz , Fréq mini = 500Hz
    @ 4 Mhz , Fréq mini = 250Hz
    @ 2 Mhz , Fréq mini = 125Hz

    (avec Per.PWM = (PR2+1) * 4 * Tosc * Prescaler)

  8. #7
    mp3dux

    Re : Créer un signale PWM sur PIC18F4550.

    bonjour,

    si le but principal de ton programme est la gestion des signaux PWM je te conseille le 18f4431. il gère en hard 8 sorties pwm associé à 4 générateurs indépendants.

    Le choix de la fréquence et du rapport cyclique de chaque générateur se fait à travers des registres.
    même avec du 40MHz tu peux descendre à 19Hz. Avec des fréquences plus basses tu descendras encore plus bas.


    si t'es intéressé dis moi je te fournis un code. Tu auras plus de souplesse qu'avec les modules CCP du 18F4550. Sinon si tu veux pas changer de PIC je te conseille le site AIX comme RISC pour les tutos et exemples.

    Autrement tu as plus de chance de trouver sur le net des codes tout fait en faisant des recherches en Anglais

  9. #8
    invite2c6d71bd

    Re : Créer un signale PWM sur PIC18F4550.

    Salut, c'est toujours je voudrais savoir parce que je bloque sur le meme probleme depuis quelques jours, mon compilateur me dit
    "TMR2IF,T2CKPS1,T2CKPS0 has not been defined...lvalue required" alors je me suis dit qu'en mettant
    "PIR1=0x00;"
    "T2CON=0x00;"
    en debut de fonction mais ca me met error syntax,comment je dois faire.

  10. #9
    mp3dux

    Re : Créer un signale PWM sur PIC18F4550.

    montre nous ton code ce sera plus facile.
    (Utilise les balises quote à coté de insérer une image).

Discussions similaires

  1. Calcul PWM Period / PWM Duty Cycle
    Par Paintitblack dans le forum Électronique
    Réponses: 14
    Dernier message: 02/12/2010, 20h34
  2. Réponses: 1
    Dernier message: 21/09/2009, 16h26
  3. question de c sur pic18f4550
    Par EmKa69 dans le forum Électronique
    Réponses: 3
    Dernier message: 06/04/2009, 20h00
  4. transformation signale DC en signale PWM
    Par invite1c14a26c dans le forum Électronique
    Réponses: 1
    Dernier message: 29/09/2008, 12h16
  5. PIC18f4550 Réaliser une PWM
    Par titoff dans le forum Électronique
    Réponses: 3
    Dernier message: 12/03/2008, 10h53
Découvrez nos comparatifs produits sur l'informatique et les technologies.