Répondre à la discussion
Affichage des résultats 1 à 13 sur 13

Easypic 7, mikroC et 16F84



  1. #1
    seb1205

    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. Publicité
  3. #2
    HULK28

    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...
    Tout est bien qui finit.

  4. #3
    HULK28

    Re : Easypic 7, mikroC et 16F84

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

  5. #4
    seb1205

    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

  6. #5
    HULK28

    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);
           }
    }
    Dernière modification par HULK28 ; 30/01/2013 à 13h26.
    Tout est bien qui finit.

  7. A voir en vidéo sur Futura
  8. #6
    seb1205

    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) :

    montage.jpg

    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 !

  9. Publicité
  10. #7
    HULK28

    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.
    Tout est bien qui finit.

  11. #8
    HULK28

    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.
    Tout est bien qui finit.

  12. #9
    HULK28

    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.
    Tout est bien qui finit.

  13. #10
    seb1205

    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.
    Dernière modification par seb1205 ; 30/01/2013 à 21h34.

  14. #11
    HULK28

    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.
    @+
    Dernière modification par HULK28 ; 30/01/2013 à 21h48.
    Tout est bien qui finit.

  15. #12
    seb1205

    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) :

    montage.jpg !

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

  16. Publicité
  17. #13
    HULK28

    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
    Tout est bien qui finit.

Sur le même thème :

Discussions similaires

  1. MikroElektronika Easypic
    Par Nowotny dans le forum Électronique
    Réponses: 61
    Dernier message: 03/01/2013, 23h19
  2. EasyPic 4
    Par Nowotny dans le forum Électronique
    Réponses: 1
    Dernier message: 07/12/2012, 19h35
  3. easypic, pic, C, et mikroC
    Par Mendoza dans le forum Électronique
    Réponses: 11
    Dernier message: 09/03/2011, 10h33
  4. easypic 6
    Par kevin8z dans le forum Électronique
    Réponses: 22
    Dernier message: 02/04/2010, 20h12
  5. Easypic
    Par Polo681 dans le forum Électronique
    Réponses: 12
    Dernier message: 22/03/2008, 19h26