Programmation PIC 16F88 in situs
Répondre à la discussion
Affichage des résultats 1 à 15 sur 15

Programmation PIC 16F88 in situs



  1. #1
    Monpseudo

    Programmation PIC 16F88 in situs


    ------

    Bonjour,

    Je voudrai savoir si quelqu'un a-t-il déjà programmer un PIC 16F88 in situs?
    Si oui :
    - peut-on programmer avec ICPROG ?
    - peut-on utiliser un programmateur JDM?

    Merci d'avance pour vos réponses.

    -----

  2. #2
    freepicbasic

    Re : Programmation PIC 16F88 in situs

    ça dépend essentiellement du cablâge des 3 pins de programmation Mclr, data, clock
    A+, pat

  3. #3
    Monpseudo

    Re : Programmation PIC 16F88 in situs

    Donc si je comprends bien : un programmateur JDM peux programmer un PIC in situ? si on le relie suivant la schéma : voir pièce jointe
    Images attachées Images attachées  

  4. #4
    freepicbasic

    Re : Programmation PIC 16F88 in situs

    Citation Envoyé par Monpseudo Voir le message
    Donc si je comprends bien : un programmateur JDM peux programmer un PIC in situ? si on le relie suivant la schéma : voir pièce jointe
    Attention à l'alime !
    Le JDM à déjà du mal a alimenter un pic, l'alime devra venir de la carte pas du JDM.
    A+, pat

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

    Re : Programmation PIC 16F88 in situs

    OK, merci pour ton aide!

  7. #6
    freepicbasic

    Re : Programmation PIC 16F88 in situs

    Citation Envoyé par Monpseudo Voir le message
    OK, merci pour ton aide!
    Le cordon ne devra pas dépasser 10cm , sinon il faut du câble blindé !
    A+, pat

  8. #7
    Monpseudo

    Re : Programmation PIC 16F88 in situs

    je suis en train de lire la TB016 de microchip :

    Si je la transpose à mon montage (PIC16F88) :

    1) comme je n'utilise pas de de reseau RC : je peux relier directement /MCLR/VPP au connecteur ICSP
    via une resistance de tirage de 100 ohms par exemple. Cette PIn à un potentiel de 13v.

    2) Le PIC etant déjà alimenté (+5V), pas besoin de relier VDD au connecteur?
    3) on relie les masses au connecteur (même reference)
    4) On isole RB6 et RB7 du reste du montage

  9. #8
    freepicbasic

    Re : Programmation PIC 16F88 in situs

    100 ohms est la résistance minimum admissible les montages qui câblent au +5V risque de détruire le pic à tout moment.

    Il faut 10k !
    Le programmateur doit pouvoir descendre la tension vers 0V avec 100 ohms c'est impossible.

    pour 2,3,4 OK
    A+, pat

  10. #9
    Monpseudo

    Re : Programmation PIC 16F88 in situs

    J'ai bien fait de te demander, j'aurai vu mon PIC partir en fumée!

  11. #10
    freepicbasic

    Re : Programmation PIC 16F88 in situs

    Citation Envoyé par Monpseudo Voir le message
    J'ai bien fait de te demander, j'aurai vu mon PIC partir en fumée!
    C'est juste une possibilité.
    C'est écrit sur le datasheet, généralement il se passe rien , mais si Microchip le dit c'est qu'il y a dû y avoir des cas ou il rendait l'âme.

    Certains en font l'impasse et le montage fonctionne en prototype, le même montage en série il y aura un % de rebut et d'ennui à long terme.
    A+, pat

  12. #11
    Monpseudo

    Re : Programmation PIC 16F88 in situs

    J'ai tenté une programmation "in situ" du PIC, et malheureusement cela s'est traduit par un échec!

    Pour expliquer la situation :
    j'utilise le programmateur JDM que j'utilisais jusqu'alors et qui fonctionne tres bien.

    J'ai adapté mon montage pour pouvoir programmer "in situs" mon PIC16f88.
    * RB7 : n'était pas utilisé, donc je l'ai relié directement au programmateur.
    * RB6 : j'ai mis un cavalier pour l'isolé du reste du montage.
    * VSS : est relié à la masse du programmateur
    * VDD : j'utilise l'alimentation +5V de la carte: le programmateur n'alimente donc pas le PIC.
    * MCLR : relié directement au programmateur car non utilisé dans le montage.
    Les autres PIN du PIC ne sont pas isolées du reste du montage : les sorties pilote les bases de transistors NPN a travers une resistance de 820 ohms.

    Bilan : le PIC chauffe et la programmation ne se fait pas. Pourtant le câblage est identique à celui de ma carte de programmation qui fonctionne. Quelqu'un a-t-il rencontrer ce type de probleme?

  13. #12
    sdec25

    Re : Programmation PIC 16F88 in situs

    Tu as un schéma ?
    Si le PIC chauffe c'est qu'il doit y avoir un court-circuit quelque part.
    Dernière modification par sdec25 ; 16/07/2009 à 20h47.

  14. #13
    alainav1

    Re : Programmation PIC 16F88 in situs

    bonjour,
    pour info
    je programme insitu avec pickit2 expresse mais je declare mclr on et je
    met une 10K vers le +
    je deconnecte RB6 et RB7du circuit pendant la programmation
    je met le 5V sur le + du pic
    je met le 0V sur le 0v du pic

    je ne rencontre pas de probleme
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  15. #14
    gedonet

    Re : Programmation PIC 16F88 in situs

    Bonjour
    Tu dis:
    Citation Envoyé par Monpseudo Voir le message
    * VDD : j'utilise l'alimentation +5V de la carte: le programmateur n'alimente donc pas le PIC.
    * MCLR : relié directement au programmateur car non utilisé dans le montage.
    Pour Vdd, et pour une programmation fiable, le programmateur doit commander Vdd ainsi que MCLR dans un ordre et selon un timing precis pour entrer en mode programmation. La tension, ou plutot la difference entre Vpp et Vdd qui doit être de 7.5V mini, compte aussi. Ces deux points sont les deux problemes recurents des programmateurs simples, voir simplistes, comme le JDM. Pour la tension on peut controler, pour le timing, sans Vdd commandé, le controle est plus delicat.

    Pour MCLR j'imagine que tu n'as pas oublié de le relié au +alim pour le fonctionnement normal et en cas de _MCLR_OFF, c'est la que le timing dont j'ai parlé plus haut est important, même Mplab avec ICD2 te donne, dans ce cas, un message d'alerte.
    Gilles

  16. #15
    freepicbasic

    Re : Programmation PIC 16F88 in situs

    quand ça chauffe généralement il est à l'envers...

    Effectivement tous les pics qui ont un MCLR programmable doivent avoir un 13V présent avant le 5V pour entrée en mode programmation .
    Je viens de vérifier le datasheet du Pc16F88, c'est le cas.

    La solution avec le JDM est d'ajouter un transistor qui aliment le VCC lorsque le VPP est présent , juste 2 composants un transistor et une résistance.

    http://tutoriaux.gueux-forum.net/ind...PROG_PIC_12FXX
    Personnellement je préfère mettre un 2n2222, ça fonctionne très bien.
    A+, pat

Discussions similaires

  1. pic 16f88 et SPI
    Par invite7973ef56 dans le forum Électronique
    Réponses: 21
    Dernier message: 17/07/2009, 08h14
  2. Pic 16f88 grillé
    Par invite61c07ffe dans le forum Électronique
    Réponses: 2
    Dernier message: 27/04/2009, 22h09
  3. Pic 16f88
    Par invite61c07ffe dans le forum Électronique
    Réponses: 6
    Dernier message: 26/04/2009, 22h36
  4. communication I2c pic 16F88
    Par guillaumovitch dans le forum Électronique
    Réponses: 0
    Dernier message: 22/04/2009, 12h47
  5. Programmation, 16F88, MCLR
    Par invite11a37af8 dans le forum Électronique
    Réponses: 7
    Dernier message: 14/07/2008, 11h24
Découvrez nos comparatifs produits sur l'informatique et les technologies.