Easypic 7, mikroC et 16F84
Répondre à la discussion
Affichage des résultats 1 à 13 sur 13

Easypic 7, mikroC et 16F84



  1. #1
    invite3c35398d

    Easypic 7, mikroC et 16F84


    ------

    Bonjour a tous et a toutes !

    Je viens vers vous car j'ai atteints ma limite recherche Google/forum !
    J'ai la platine easypic 7 avec laquelle je fais clignorter des LEDs ( avec l'aide d'un pic 16F84A). Et tout va bien ! Ce fait K2000, si j'appuie ici ca fait clignoter la .....etc.

    Le probleme est venu lorsque j'ai decidé de retirer le pic de la platine, de prendre une pile 4,5v et de tester sur une plaque a essai sans soudure : je n'arrive pas a faire clignoter une LED.

    ALors bien sur voila mon materiel :
    - pile 4,5 v (chargée puisque neuve)
    - pic 16F
    - quartz 4MHZ
    - 2 condos 22pF
    - 1 resistance 100 ohm
    - 1 LED ( si j'ai fais clignoter une j'imagine que j'en ferai clignoter pleins !

    Mon programme (sous mikroC) :
    mikroC.JPG

    La configuration sous microProg suite for Pic v2.20 :
    mikroProg.JPG

    Et enfin le branchement ( sous paint desolé ) :
    montage.jpg

    -----

  2. #2
    invite5637435c

    Re : Easypic 7, mikroC et 16F84

    Bonjour,

    Un PIC16F84A fonctionne avec 5V et accepte une tension min de 4V.
    De plus sur votre schéma il manque, vous n'êtes pas le premier, un condensateur de découplage entre Vdd et Vss de 100nF minimum et également une 10K entre MCLR et le Vdd...

  3. #3
    invite5637435c

    Re : Easypic 7, mikroC et 16F84

    D'ailleurs votre MCLR est relié à la masse donc ça ne risque pas de démarrer...

  4. #4
    invite3c35398d

    Re : Easypic 7, mikroC et 16F84

    Je vous remercie pour votre aide donc je vais me procurer cette resistance et le condensateur et je vais tester !
    Sinon pour les parametres du programme pensez vous que tout est correct ?
    Merci

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

    Re : Easypic 7, mikroC et 16F84

    Oui, bon en même temps fort heureusement vu la complexité

    Vous auriez pu écrire sous cette forme plus compacte:

    Code:
    main{
    
    PORTB = 0;
    TRISB = 0;
    
    while(1)
           {
           PORTB = ~PORTB;
           Delay_ms(1000);
           }
    }

  7. #6
    invite3c35398d

    Re : Easypic 7, mikroC et 16F84

    Rebonjour donc j'ai rajouté la resistance de 10K et le condensateur de 100nF et .............. toujours rien !
    Je joins le schema de branchement corrigé mais bon ... (je desespere) :

    Nom : montage.jpg
Affichages : 136
Taille : 95,3 Ko

    En laissant branché je me suis rendu compte que le 16F s'est mis a chauffer ! mais la LED toujours rien. J'ai donc remis le pic sur la plaque (easypic) pour verifier si il n'avait pas cramé mais de ce coté la tout va bien.

    Je me demande si il ne faut pas rajouter une instruction ( en C) pour dire au pic que justement on utilise un quartz a tant et que donc il doit faire ca ....
    Qu'en pensez vous ?
    Merci !

  8. #7
    invite5637435c

    Re : Easypic 7, mikroC et 16F84

    Coté hardware:
    As-tu mesurer directement aux bornes des pattes Vcc et Gnd la tension d'alim?
    Si oui combien as-tu?
    Met moi un condensateur de 10µF entre ton - et ton + alim du PIC au plus près de ces deux pattes.
    Ta led est bien dans le bon sens? Méplat à la cathode qui va à la masse.

    Coté soft:

    Non rien à ajouter, ça doit tourner, les instructions concernant le PIC sont dans l'éditeur de projet, tout semble correct.

    Si ton PIC chauffe c'est anormal, il faut revérifier que tu n'as aucun court-circuit sur une I/O ou aucun faux contact.
    Fais une photo si tu peux que je vois mieux tout ça.

  9. #8
    invite5637435c

    Re : Easypic 7, mikroC et 16F84

    Ton quartz est un peu loin, il aurait été mieux de le placer au plus près des pattes osc1 et osc2 avec les deux condos derrière.
    Si ton quartz a des pattes il est facile de les replier délicatement et de les placer.

  10. #9
    invite5637435c

    Re : Easypic 7, mikroC et 16F84

    Ton brochage ne correspond pas à ma doc au niveau des ports A et B...
    Vérifie bien tout ça avant.

  11. #10
    invite3c35398d

    Re : Easypic 7, mikroC et 16F84

    Bonsoir, alors j'ai eu l'idée d'utiliser un voltmetre (je suis assez debutant en electronique ) et apres j'ai lu votre message et effectivement vous avez raison !
    Effectivement il s'avere que le programme est bien flashé dans le pic puisque en suivant la tension avec mon voltmetre au borne de rb7, la tension monte pendant le temps indiqué puis descends (4,80 v). Donc je resume :

    Pile : 4,80 v.
    Entre Vdd et Vss : 4,80 v.
    Entre RB7 et Vss : 4,80 v (enfin cela depend du programme pendant 1seconde 4,80v puis 0v.
    Entre la borne + d'un des deux condos (22pF) : 0,68v et l'autre 2,17v.
    Entre MCLR et Vss : 4,80v.
    Entre le condos decoupleur et Vss :4,80v.

    Et c'est la, (du moins en parti) que je ne comprends pas : la LED qui est en serie avec la resistance, ont exactement la meme tension (un coup 4,80v un coup a 0v).

    je vais tenter de reprogrammer un autre pic peut etre est ce la solution et je vous dis ca.
    Vous dites que mon branchement ne correspond pas a votre doc : pourriez vous m'en dire plus ?

    Merci.

  12. #11
    invite5637435c

    Re : Easypic 7, mikroC et 16F84

    Pour moi ta led est a l'envers ou a un mauvais contact, ou est morte.
    Teste egalement ta resistance si tu as un Ohmmetre.
    @+

  13. #12
    invite3c35398d

    Re : Easypic 7, mikroC et 16F84

    BIen, je rectifie encore. En fait CA MARCHHHHHHHHHHHHHHHHHEEEEEEEEE !
    Et j'ai presque honte de dire pourquoi ............. mais bon je me lance :
    Je n'avais pas bien branché la LED. Je m'explique par le schema (correction en rouge) :

    Nom : montage.jpg
Affichages : 122
Taille : 108,0 Ko !

    En tout je vous remercie vraiment pour votre si precieuse aide ! OUF ce fut dur !!!
    Merci merci merci merci !

  14. #13
    invite5637435c

    Re : Easypic 7, mikroC et 16F84

    C'est pas bien grave et tu as appris plein de trucs, donc la prochaine fois je suis certain que tu t'en rappeleras et c'est bien ca le plus important

Discussions similaires

  1. MikroElektronika Easypic
    Par invite46e41aed dans le forum Électronique
    Réponses: 61
    Dernier message: 04/01/2013, 00h19
  2. EasyPic 4
    Par invite46e41aed dans le forum Électronique
    Réponses: 1
    Dernier message: 07/12/2012, 20h35
  3. easypic, pic, C, et mikroC
    Par invite4c1ed2fa dans le forum Électronique
    Réponses: 11
    Dernier message: 09/03/2011, 11h33
  4. easypic 6
    Par invite1f39ae77 dans le forum Électronique
    Réponses: 22
    Dernier message: 02/04/2010, 21h12
  5. Easypic
    Par invite108b3cf4 dans le forum Électronique
    Réponses: 12
    Dernier message: 22/03/2008, 20h26
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...