PIC 16F84 premier essai
Répondre à la discussion
Page 1 sur 2 1 DernièreDernière
Affichage des résultats 1 à 30 sur 35

PIC 16F84 premier essai



  1. #1
    bypbop

    PIC 16F84 premier essai


    ------

    Bonjour à tous

    voila je réalise un petit montage dans le but de comprendre les pic et leur programmation en C.

    alors je veux faire clignoter une led simplement avec le 16F84 j'alimente mon pic avec du +5V sur la borne 5 et à la masse sur la borne 14.

    J'ai un petit doute sur la borne 4 que j'ai mis à 5v aussi (apparemment le reset) je voudrais avoir confirmation sur cette borne .

    Ensuite la sortie de la borne 1 relié à une resistance 1k qui va au + de la led et le moins à la masse du circuit .

    Pour la partie C j'ai repris le code sur un post précédent

    Code:
    void main()
            {
            PORTB = 0 ;
            TRISB = 0 ;
    
            while(1)
                    {
                    PORTB = 255 ;
                    Delay_ms(250) ;
                    PORTB = 0 ;
                    Delay_ms(250) ;
                    }
            }
    J'ai utilisé mikroC qui ma genéré un .hex que j'ai chargé dans le pic ..


    Voila je voulais avoir votre avis sur ce circuit ?


    Cordialement,
    Bypbop

    -----

  2. #2
    invite7a49d0d5

    Cool Re : PIC 16F84 première essai

    Bonjour,

    oui, il faut connecter la broche 4 (MCLR/Reset) à VDD/+5V, idéalement
    "au travers" d'une resistance (1à10k...)...

    sinon le code parait OK...

    mais il faut aussi que tu configures les fusibles du PIC,
    nomtamment le Watch Dog car tu le n'utilises pas...

    dans MikroC > Projet > Edition Projet ...

    et là tu renseignes

    WDT (Watch Dog) = DISABLE (0)

    et

    Oscillateur = HS...
    si tu utilises un quartz de 4Mhz ou +...

    tu sauves, tu recompiles, et ça devrait clignoter...

    vede
    ;O]

  3. #3
    invite7a49d0d5

    Re : PIC 16F84 première essai

    ps

    pour la led... il faut la brancher sur un des Ports B...("bornes" 6 à 13)
    pour qu'elle clignote... car c'est le PortB qui change
    d'état toutes le 250ms...

  4. #4
    bypbop

    Re : PIC 16F84 première essai

    Bonjour mon 16F84 ne fonctionne pas (cause récupération) est ce que je peux réaliser la mm expérience avec un 24C16 qui lui fonctionne j'en suis sur

    Comment je dois modifier le code et est ce possible ?

    Cordialement,
    Bypbop

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

    Cool Re : PIC 16F84 première essai

    Citation Envoyé par bypbop Voir le message
    Bonjour mon 16F84 ne fonctionne pas (cause récupération) est ce que je peux réaliser la mm expérience avec un 24C16 qui lui fonctionne j'en suis sur

    Comment je dois modifier le code et est ce possible ?

    Cordialement,
    Bypbop
    Bonjour,

    non, c'est impossible...

    car la 24C16 est une simple mémoire...
    et pas un micro-contrôleur...

    vede
    ;O]

  7. #6
    bypbop

    Re : PIC 16F84 première essai

    Bonjour et merci

    Je viens de charger mon pic 16F84 apparemment il fonctionnne j'ecris et je lis correctement . mais bizarrement il s'est mis à chauffer qd j'ai alimenter la premiere fois j'ai donc de suite coupé.

    Je joins une photo de mon montage, du .hex

    alors je recapitule mon montage :

    Borne 5 du pic à 5V
    Borne 14 à 0V
    Borne 4 relier à 5V avec une résistance 1K
    Borne 7 sur resitance 1k et ensuite + de la led et relier à 0V


    Le point sur mon pic indique la borne 1 de celui ci

    J'ai verfier la tension j'ai bien du 5V en sortie de mon 7805

    voila tout ce que j'ai fait .


    J'attends vos commentaires avec impatience.
    Cordialement,
    Bypbop
    Images attachées Images attachées
    Fichiers attachés Fichiers attachés

  8. #7
    invite7a49d0d5

    Re : PIC 16F84 première essai

    Bonsoir,

    d'abords:
    >
    je ne vois pas de quartz externe...
    connécté sur RA6-RA7...
    et ses 2 petits condensateurs...
    connectés à la masse...
    indispensables...
    pour faire fonctionner/tourner le 16F84...

    vede
    ;O]

  9. #8
    Gérard

    Re : PIC 16F84 première essai

    Avant de se lancer tête baissée dans la programmation des PIC, voir ici : http://www.abcelectronique.com/bigonoff/

    Consulter les datasheet est aussi une bonne habitude, ça évite les questions du genre ci-dessous.
    Je site : " J'ai un petit doute sur la borne 4 que j'ai mis à 5v aussi (apparemment le reset) je voudrais avoir confirmation sur cette borne "

  10. #9
    bypbop

    Re : PIC 16F84 première essai

    Merci pour vos réponses pour ce montage je me suis inspiré d'un post sur le forum qui ne parlé pas des condensateurs c'est pourquoi je n'ai rien mis .

    Sont ils indispensables ? et que dois je prendre ?

    Cordialement,
    Bypbop

  11. #10
    flyingrock

    Re : PIC 16F84 premier essai

    Bonjour,

    Attention, les polarités sont inversées bornes 5 et 14.

    Francis

  12. #11
    bypbop

    Re : PIC 16F84 premier essai

    Merci Francis,
    je ne m'en suis pas apperçu (débutant )

    vss généralement = niveau bas et vdd niveau haut

    Voila je viens de faire la correction

    Donc j obtiens ceci :

    borne 4 connecter à une resistance 1K qui va au +5V
    borne 5 au 0V
    Borne 14 au 5V
    borne 6 connecter à une resistance 1K qui va au + de la led et le moins de la lesd à la masse.

    Que dois je faire ensuite ?

    Cordialement,
    bypbop

  13. #12
    flyingrock

    Re : PIC 16F84 premier essai

    Comme déjà dit il faut un quartz entre 15 et 16 et les capas qui vont bien, 30 pf par exemple.
    Par contre ton PIC a attrapé chaud, l'inversion de polarité lui a peut être était fatale.

    @+

  14. #13
    bypbop

    Re : PIC 16F84 premier essai

    oui je sais je vais en acheter un autre mais apparement j'ai fait un write et apres un read avec le programmateur et cela fonctionne

    Par contre je suis debutant comme je le disais plus haut . Pouvez vous m'indiquer ce que je dois acheter exactement par exemple sur conrad.fr car c'est la premiere fois que je manipule ce composant.


    Cordialement,
    Bypbop

  15. #14
    invite7a49d0d5

    Re : PIC 16F84 premier essai

    Bonsoir,

    si tu rachétes un pic 16F84, il te faut acheter un quartz 4Mhz et 2 condos 22pF
    pour le faire "tourner"...

    mais je te conseille d'acheter un 16F88, moins cher et plus puissant...
    et ne necessitant pas obligatoirement de quartz externe pour "tourner"...

    vede
    ;O]

    ps l'inversion de polarité n'a pas nécessairement grillé le pic...
    par contre ton montage ne fonctionnera jamais sans un quartz...

  16. #15
    invite7a49d0d5

    Re : PIC 16F84 premier essai

    ps

    >et cela fonctionne

    la led clignote??

  17. #16
    bypbop

    Re : PIC 16F84 premier essai

    Ok je veux bien changer de microcontrolleur mais au niveau du programmateur j'ai le pcb 101 est ce qu'il sera capable de le gerer ?

    faut il les condensateurs si je prends 16f88 ?

    Merci pour votre aide
    Cordialement,
    bypbop
    Images attachées Images attachées  

  18. #17
    invite7a49d0d5

    Cool Re : PIC 16F84 premier essai

    Citation Envoyé par bypbop Voir le message
    Ok je veux bien changer de microcontrolleur mais au niveau du programmateur j'ai le pcb 101 est ce qu'il sera capable de le gerer ?

    faut il les condensateurs si je prends 16f88 ?

    Merci pour votre aide
    Cordialement,
    bypbop
    Bonsoir,

    quel logiciel utilises-tu pour programmer?

    regarde dans la liste des composants du logiciel
    (Device, cible...) voir si 16F88 apparait...

    et oui, le 88 n'a pas besoin du quartz ni des condos...
    pour fonctionner...

    vede
    ;O]

  19. #18
    Gérard

    Re : PIC 16F84 premier essai

    Les condos de découplage de l'alim sont toujours nécessaire.
    Si tu travailles sans quartz (16F88 par ex), tu n'as pas besoin des condos qui doivent être connectés avec le quartz.

    Il est indispensable de lire les docs, de plus, les docs Microchip sont très bien faites.

  20. #19
    bypbop

    Re : PIC 16F84 premier essai

    ok je comprends mieux maintenant

    Pour la partie logiciel j'utilise ntpic prog un vieux programme pony prog 2000
    apparement il n'y est pas .

    Cordialement,
    Bypbop

  21. #20
    bypbop

    Re : PIC 16F84 premier essai

    je vais acheter un 16F88 et un 16F84 comme ca je me ferais la main sur ce deux type de pic par contre je ne le trouve ni chez conrad ni chez lextronic .. (le 16F88)

    Ou je peux l'acheter ?

    Cordialement,
    Bypbop

  22. #21
    invite7a49d0d5

    Re : PIC 16F84 premier essai

    Bonjour,

    il y en a par exemple chez Farnell...

    3,45 roros piéce, ou
    218 euros les 100 ;O]

    vede
    ;O]

    ps :

    sinon y en a aussi chez Microchip ;O]

  23. #22
    bypbop

    Re : PIC 16F84 premier essai

    ok merci vede
    ca à l'air bcp moins cher que conrad
    je vais prendre un assortiment de condensateur chimique aussi qui me serviront tot ou tard que peux tu me conseiller sur le site de farnell

    Merci bcp pour ton aide
    Cordialement,
    bypbop

  24. #23
    invite7a49d0d5

    Re : PIC 16F84 premier essai

    Bonsoir,

    tu peux acheter :

    - 2 condos ceramiques ou milefeuil/polyester 100nF
    et un chimique 100uF (pour filtrer l'alim.)

    pour le 16F84, obligatoire :
    - un quartz 4Mhz
    - avec ses 2 condos ceramiques 27 ou 33pf

    pour le 88, optionnel :
    - un quartz 20Mhz
    - avec ses 2 condos ceramiques 18 ou 22pF

    aprés le reste ça dépends de ce que tu comptes faire...
    - des leds 5mm (8 rouges à 10 cents piéce)
    - un p'tit buzzer (à moins de 1 roro)
    - 2-3 transistors NPN
    - qq resistances (100, 1K, 10K, 100K)

    vede
    ;O]

  25. #24
    invite7a49d0d5

    Re : PIC 16F84 premier essai

    euhhh...

    en fait, il ne faut pas obligatoirement un quartz pour faire "tourner"
    un 16F84, une cellule "RC" (resistance + condo) peut suffire, dans
    ce cas choisir RC comme type d'oscillateur dans les fusibles...
    comme dans cet exemple :
    http://pagesperso-orange.fr/fabrice....clignotant.htm

  26. #25
    bypbop

    Re : PIC 16F84 premier essai

    Bonjour je viens de regarder sur farnell pour le pic 16f88 par la suite mon projet est de faire tourner 2 moteurs independemment avec un pont en H
    donc je dois prendre un microcontroller 16f88 avec deux pwm

    http://fr.farnell.com/microchip/pic1...its/dp/1703423

    mais par contre mon programmateur ne fonctionne plus .

    que dois je prendre comme programmateur pour ce type de pic ? j'aimerais un programmateur qui puisse accepter plusieurs type de pic et si possible sans me ruiner

    Cordialement,
    bypbop

  27. #26
    invite7a49d0d5

    Re : PIC 16F84 premier essai

    Bonjour Bypbop,

    d'abords, le 16F88 n'a qu'une sortie PWM (il en a deux, mais
    pas utilisables simultanéments)...

    il existe des Pics intégrants 2 sorties PWM utilisables simultanéments...
    je n'ai pas les références en tête...

  28. #27
    invite7a49d0d5

    Re : PIC 16F84 premier essai

    re...

    aprés c'est aussi facile de générer un signal PWM sur n'importe
    quelle sortie d'un PIC... avec quelques lignes de code...

    Pour le programmateur, la réference actuellement c'est
    le PickIt2, interface USB, vendu chez Farnell, moins de 40 roros...

    Mais moi j'utilise depuis toujours un JDM, fait maison, interface RS232/COM,
    ça se monte en 1 heure et coute moins de 5 euros... le lien...

    http://www.jdm.homepage.dk/newpics.htm

    avec ça je programme "tout" (16F84, 16F88, 16F628, 16F877 et même 18F452, 18F4550...)...

    N'hésites pas si questions,
    vede
    ;O]

  29. #28
    invite7a49d0d5

    Re : PIC 16F84 premier essai

    ps :

    par contre en effet, le 16F887 de ton lien intégre bien 2 sorties PWM...

    http://fr.farnell.com/microchip/pic1...its/dp/1703423

    donc achéte celui là (16F887) si tu veux 2 sorties PWM...

    pour info il est un peu plus "grand" que le 16F88,
    36 pins au lieu de 20...

    ;O]

  30. #29
    bypbop

    Re : PIC 16F84 premier essai

    Merci vede pour ton aide précieuse.

    Que puis je prendre comme capteur d'obstacle ? pour eviter un mur par exemple ou un objet.
    je me suis documenté un peu sur ca et je vois qu'il y a des capteurs à ultra son et infra rouge.

    J'essaye de gonfler un peu ma commande farnell car pour l'instant pas grand chose

    Cordialement,
    bypbop

  31. #30
    bypbop

    Re : PIC 16F84 premier essai

    Bonjour à tous,

    Donc avec ce programmateur je peux programmer directement le 16F84 et 16F88 et 16F887 et bien d'autres je suppose . 18 et 40 pins
    J'ai un petit doute car je ne vois pas ou l'on met le pic sur cette carte .


    Cordialement,
    bypbop

Page 1 sur 2 1 DernièreDernière

Discussions similaires

  1. Soleil ,premier essai,
    Par Maxime001 dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 10
    Dernier message: 01/11/2009, 11h31
  2. M33 au C8 premier essai !
    Par invite29c32fc6 dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 12
    Dernier message: 29/10/2009, 23h09
  3. Premier essai circumpolaire
    Par invitef39f1c5f dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 20
    Dernier message: 11/12/2008, 08h28
  4. Premier essai PIC, ça clignote pas :(
    Par invite116c4f9b dans le forum Électronique
    Réponses: 2
    Dernier message: 19/10/2007, 17h59
  5. Jupiter premier essai
    Par invite21e7a319 dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 19
    Dernier message: 24/07/2007, 20h48
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...