tempo led pic16f ou 18f
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

tempo led pic16f ou 18f



  1. #1
    invite4ff12657

    tempo led pic16f ou 18f


    ------

    Bonjour à tous,

    Débutant en asm et c sur les µC PIC, je souhaiterai tout d'abord savoir quand programmer en ASM (gérer des timings précis ?) ou en C ?
    J'aimerai piloter 2 leds, l'une s'allumant durant 1s et l'autre s'allumant 1s aussi avec un retard de 0.5s par rapport à la première. Je pensai faire une fonction tempo sous C avec une boucle qui se décrémente mais comment gérer précisément une tempo de l'ordre de la dizaine de ms (pour un autre petit projet)?

    Merci pour vos réponses.

    -----

  2. #2
    invite7a49d0d5

    Cool Re : tempo led pic16f ou 18f

    Bonjour,

    c'est une solution (boucles imbriquées)...
    sinon utiliser un Timer du Pic...

    dans tous les cas cela va dépendre de la
    vitesse d'horloge de ton pic (Quartz)...
    en sachant que sur un PIC, une instruction
    "dure" 4/Fosc secondes...
    disons avec un FOsc= 4Mhz
    4 / 4000000 = 1µs

    exemple code boucle :
    Code:
    for i 0 to 256
    for j 0 to 256
    next j
    next i
    va générer une tempo de 256*256µs... (=65,5ms)
    avec FOsc 4Mhz...

    et un exemple (POST #12) qui utilise un Timer pour temporiser
    et faire clignoter une led :
    http://forums.futura-sciences.com/el...pic16f690.html

    et je te recommande vivement de télécharger les cours de MONSIEUR BigOnOff
    http://www.abcelectronique.com/bigonoff

    vede
    ;O]
    ______________________________
    ...

  3. #3
    invite4ff12657

    Re : tempo led pic16f ou 18f

    Merci pour ta réponse.
    Lors de la simulation, je cherche à piloter automatiquement ces 2 leds
    lorsque j'ai un pic de tension sur une des pins du PORTA configuré en entrée. J'arrive à le simuler sous MPLAB avec la pin RA4 mais pas possible de le faire avec les autres pins du PORTA. Je n'arrive pas à les mettre à 1.
    La pin RA4 a un fonctionnement particulier en sortie (drain ouvert) mais en entrée elle a le même fonctionnement que les autres ?

  4. #4
    invite7a49d0d5

    Cool Re : tempo led pic16f ou 18f

    re ;O]

    tu as bien désactivé le convertisseur analogique ADC?
    et c'est quel PIC?
    et le code et le schéma permettrait plus de précisions dans les réponses...

    vede
    ;O]
    ______________________________ _______
    ...

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Problème PIC16F
    Par invited6525aa8 dans le forum Électronique
    Réponses: 7
    Dernier message: 15/05/2009, 20h10
  2. Audio pic16f....
    Par invite757b0a01 dans le forum Électronique
    Réponses: 1
    Dernier message: 05/03/2009, 12h04
  3. Horloge à PIC16F
    Par invite654a15a7 dans le forum Électronique
    Réponses: 32
    Dernier message: 08/02/2009, 21h38
  4. Problème interruption sur PIC16F
    Par invitedccdd0e0 dans le forum Électronique
    Réponses: 7
    Dernier message: 21/01/2009, 19h26
  5. Comptage fronts PWM PIC16F
    Par invite3cc99f77 dans le forum Électronique
    Réponses: 2
    Dernier message: 30/11/2008, 20h22
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...