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

Programme et config d'un PIC 16F84A



  1. #1
    dam12

    Programme et config d'un PIC 16F84A


    ------

    Je recherche un programme en C et en hex pour un PIC 16F84A, un programme très simple (ex: clignotement d'une led).
    J'ai un programme pour un PIC 16F877A, mais je ne sais pas si celui-ci peu servir pour un 16F84A?
    J'ai fait beaucoup d'essai avec le PIC 16F877A, pour rentrer seulement un programme dans celui-ci et cela n'a rien donnée, malgré les multiples conseils que l'on a pu me donner, donc j'ai acheté un 16F84A, car j'ai remarqué que beaucoup de personne utilisaient celui-ci, car je pense qu'avec celui-ci, cela sera plus facile.
    Es ce que j'ai bien fait?
    Es ce que quelqu’un peu me donner les configurations nécessaire pour programmer le PIC 16F84A avec le programmateur PIC-01, et le logiciel IC-PROG 1.05D?

    -----

  2. Publicité
  3. #2
    Gérard

    Re : Programme et config d'un PIC 16F84A

    Lire Bigonoff, tout est écrit et c'est en français.
    Gérard.

  4. #3
    HULK28

    Re : Programme et config d'un PIC 16F84A

    Salut Dam12,

    le fait de changer de µC ne va pas résoudre davantage ton problème si tu commets les mêmes erreurs.

    Il aurait été plus judicieux de nous soumettre ton travail afin de t'aiguiller et de solutionner ton cas.

    Mais il n'est pas trop tard...
    Le génie est fait d'1 pour cent d'inspiration et de 99% pour cent de transpiration. Edison

  5. #4
    Invité

    Re : Programme et config d'un PIC 16F84A

    Citation Envoyé par dam12 Voir le message
    Es ce que quelqu’un peu me donner les configurations nécessaire pour programmer le PIC 16F84A avec le programmateur PIC-01, et le logiciel IC-PROG 1.05D?
    Hello, si tu es sous windows XP et que ton logiciel n'est pas fourni avec un driver pour la liaison série, tu vas avoir des difficultés.

    As tu fait une vérification de l'écriture ? Si il n'y a pas d'erreur, le pic est correctement flashé et dans ce cas le problème vient de ton circuit ou de ton programme.

    Le binaire du PIC16F877A ne convient pas pour le 84A, voici un binaire pour faire clignoter des LEDs sur le PORTB d'un pic16F84A :

    Code:
    :100000000428FF3FFF3FFF3F03138312860183163F
    :100010008601FF30831286000330CC00FF30CB0016
    :10002000FF30CA00CC0B15281C28CB0B18281B2826
    :10003000CA0B1828152812288C30CB00FF30CA00B4
    :10004000CB0B23282628CA0B23282028A130CA003E
    :10005000CA0B28280000000086010330CC00FF30C6
    :10006000CB00FF30CA00CC0B36283D28CB0B3928FB
    :100070003C28CA0B3928362833288C30CB00FF3077
    :10008000CA00CB0B44284728CA0B44284128A1307A
    :10009000CA00CA0B49280000000009284E28FF3F6B
    :02400E00FA3F77
    :00000001FF
    bits de config : HS clock (quartz 8Mhz), pas de watchdog, pas de wake up timer.

    source mikroC correspondant :

    Code:
    void main()
            {
            PORTB = 0 ;
            TRISB = 0 ;
    
            while(1)
                    {
                    PORTB = 255 ;
                    Delay_ms(250) ;
                    PORTB = 0 ;
                    Delay_ms(250) ;
                    }
            }
    A+,

    Bruno

  6. #5
    Grulou

    Re : Programme et config d'un PIC 16F84A

    Salut,

    tu fais peut-être une erreur dans la façon dont tu branches ton pic lors de la mise en route, sais-tu nous envoyer un petit schéma que l'on puisse voir si l'erreur ne vient pas de là

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

    Re : Programme et config d'un PIC 16F84A

    Merci les gas je prend compte de tout ce que vous venais de me dire!!
    J'ai reussi à faire marcher mon PIC 16F84A, avec un prog du compilateur MikroC (clignotement d'une led), je n'ai pas eu de problème pour le transférer avec IC-PROG, et après je l'ai testé sur ma platine de développement. ça a super bien marché!!!

    J'ai une question:

    Dans le prog source mikroC (clignotement d'une led) j'ai voulu adresser le clignotement de la led à une broche du PIC, mais ça n'a pas marché comme j'ai voulu faire, qu'es qu'il fo que j'écrive sur mon prog en C pour qu'il soit adressé à une seule broche?

    Voici le code en C:

    void main()
    {
    PORTB = 0 ;
    TRISB = 0 ;

    while(1)
    {
    PORTB = 255 ;
    Delay_ms(250) ;
    PORTB = 0 ;
    Delay_ms(250) ;
    }
    }

  9. Publicité
  10. #7
    Invité

    Re : Programme et config d'un PIC 16F84A

    Hello,

    avec mikroC tous les bits des entiers (char ou int) sont accessibles individuellement, par exemple pour faire clignoter uniquement RB0 tu peux faire ainsi :

    Code:
    void main()
            {
            PORTB = 0 ;
            TRISB = 0 ;
    
            while(1)
                    {
                    PORTB.F0 = 1 ;
                    Delay_ms(250) ;
                    PORTB.F0 = 0 ;
                    Delay_ms(250) ;
                    }
            }
    pour en savoir plus, ouvre l'aide intégrée de mikroC en tapant F1 puis dans l'onglet "Index" tape "Accessing Individual Bits"

    A+,

    Bruno

  11. #8
    misterzinzin

    Re : Programme et config d'un PIC 16F84A

    bonjour,
    j'ai le même problème.
    je me suis fait un programmeur de pic (16F84A trouvé sur internet) qui à l'air de fonctionner (lecture et ecriture ok avec icprog sous windows xp)
    le probleme et que lorsque je veux tester ensuite, il ne se passe rien au niveau du pic.
    l'alim est de 5V...

    auriez vous un programme qui permet de faire clignotter la borne 1 du pic le plus simplement possible ? (sans horloge)
    donc juste avec 0v sur borne 5 (vss) et 5v sur borne 14 (vdd)
    la led sur la borne 1 (ra2) suivie d'une resistance de 10k (je n'avais rien d'autre sous la main...)

    sinon coté alim j'ai un 24v régulé à 5v par un 7805 suivit d'un ptit condensateur et d'une led rouge avec resistance de 10k pour voir s'il y a du courant...

  12. #9
    misterzinzin

    Re : Programme et config d'un PIC 16F84A

    ... je suis trop c*
    mais bon je poste quand même... ca peut servir.
    en fait... sur la borne 4 du 16F84 (la borne MCLR) il faut un état logique 1 pour ne pas faire de reset....
    donc j'ai mis une résistance de 1k entre le 5V et la borne 4 du pic et maintenant ca marche...
    le pire dans l'histoire c'est que ca fait une journée que je cherchais... et c'est, apres abandon, en consultant de la doc sur www.roboticus.org que j'ai vu cette fameuse borne mclr...

  13. #10
    Gérard

    Re : Programme et config d'un PIC 16F84A

    Citation Envoyé par misterzinzin Voir le message
    ... je suis trop c*
    mais bon je poste quand même... ca peut servir.
    en fait... sur la borne 4 du 16F84 (la borne MCLR) il faut un état logique 1 pour ne pas faire de reset....
    donc j'ai mis une résistance de 1k entre le 5V et la borne 4 du pic et maintenant ca marche...
    le pire dans l'histoire c'est que ca fait une journée que je cherchais... et c'est, apres abandon, en consultant de la doc sur www.roboticus.org que j'ai vu cette fameuse borne mclr...
    Pas si c* que ça, sinon tu n'aurais pas trouvé.
    Content pour toi que tout tourne, en tous cas, ça ne t'arrivera plus.

Sur le même thème :

Discussions similaires

  1. commande d'un pic par pc via un petit programme
    Par zani dans le forum Électronique
    Réponses: 9
    Dernier message: 01/10/2007, 20h54
  2. demarrage d'un programme PIC
    Par alainav1 dans le forum Électronique
    Réponses: 38
    Dernier message: 18/03/2007, 19h05
  3. Pic 16f84A
    Par karamail dans le forum Électronique
    Réponses: 2
    Dernier message: 18/12/2006, 10h01
  4. besoin d'aide pour programme d'un pic svp
    Par Cloudboy dans le forum Électronique
    Réponses: 34
    Dernier message: 06/02/2006, 21h37
  5. Pb de prog d'un PIC 16F84A
    Par prof2techno dans le forum Électronique
    Réponses: 8
    Dernier message: 08/04/2003, 00h05