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

Programmation PIC 16F88 in situs



  1. #1
    invite61268a46

    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
    invitef86a6203

    Re : Programmation PIC 16F88 in situs

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

  3. #3
    invite61268a46

    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
    invitef86a6203

    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.

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

    Re : Programmation PIC 16F88 in situs

    OK, merci pour ton aide!

  7. #6
    invitef86a6203

    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é !

  8. #7
    invite61268a46

    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
    invitef86a6203

    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

  10. #9
    invite61268a46

    Re : Programmation PIC 16F88 in situs

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

  11. #10
    invitef86a6203

    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.

  12. #11
    invite61268a46

    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 à 21h47.

  14. #13
    invite3a1051d7

    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

  15. #14
    invite092cb13c

    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
    invitef86a6203

    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.

Discussions similaires

  1. pic 16f88 et SPI
    Par invite7973ef56 dans le forum Électronique
    Réponses: 21
    Dernier message: 17/07/2009, 09h14
  2. Pic 16f88 grillé
    Par invite61c07ffe dans le forum Électronique
    Réponses: 2
    Dernier message: 27/04/2009, 23h09
  3. Pic 16f88
    Par invite61c07ffe dans le forum Électronique
    Réponses: 6
    Dernier message: 26/04/2009, 23h36
  4. communication I2c pic 16F88
    Par invite4dafc5cd dans le forum Électronique
    Réponses: 0
    Dernier message: 22/04/2009, 13h47
  5. Programmation, 16F88, MCLR
    Par invite11a37af8 dans le forum Électronique
    Réponses: 7
    Dernier message: 14/07/2008, 12h24
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...