Programmation In situ
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

Programmation In situ



  1. #1
    MacOlivier34

    Programmation In situ


    ------

    Bonjour, me revoilà depuis pas mal de temps.

    J'aimerais savoir si parmi vous il y en a qui on trouver un moyen de programmer les PICS sans avoir a enlevé RB6 et RB7 du programmeur.

    Car jusque a maintenant je programmer mes PICS et je les insérés dans le circuit et ainci de suite et suivent les programmes plusieurs fois avant le bon résultat.

    Donc, je me suis renseigné sur Internet et j'ai trouvée un schéma que j'ai réalisé il a fonctionné une fois puis plus rien le PIC H.S.

    J'ai re-contrôler tout il n'y avait pas d'erreur j'en ai déduit qu'il avait fait son temps environ 1 an avant de lâché c'est pas mal les 1000 Programmations avait largement était faite.

    Donc j'en ai pris un autre et la programmation fonctionne parfaitement. Le hic c'est que je suis obligé de couper RB6 et RB7 de l'afficheur et de les rebrancher après donc je ne vois pas le gain de temps.

    Je vois bien une autre solution qui serait de consacrer le portC à l'afficheur et utiliser les sorties RB6 et RB7 en direct, mais on perd 2 I/O

    Merci.

    -----

  2. #2
    Seb.26

    Re : Programmation In situ

    Fait nous voir ton schéma (RB6 et RB7 ) ...

    > Quel afficheur ?
    > Comment c'est câblé ?

    PS: fais un effort sur les fautes !!!
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  3. #3
    MacOlivier34

    Re : Programmation In situ

    Bonjour, un afficheur 4X20 mode 8 bits RB0 = D0 > RB7 = D7
    PORTC RC0=RS RC1=RW RC2=EN

    Mais ce n'est pas là le problème puisque tout fonctionne.
    J'aimerais juste savoir s’il existe un moyen de pouvoir laisser brancher RB6 et RB7 sur le programmeur et le LCD.

    Ce n'est surement pas possible d'après moi, mais on ne sait jamais.

    Merci
    Dernière modification par MacOlivier34 ; 15/09/2010 à 18h33.

  4. #4
    Seb.26

    Re : Programmation In situ

    Tu as quoi sur ton Vcc et Vss qui sortent du port ICSP ?
    ( il faut une diode pour éviter d'alimenter le reste de la carte, et donc le LCD )

    Après, peut être qu'en effet, les pin du LCD (même s'il n'est pas alimenté) empêche la prog ICSP ... et comme c'est di-bidir, tu peux pas faire grand chose AMA ...

    colle 2 jumpers pour couper RB6/RB7 ... ce sera toujours plus rapide que de sortir/insérer ton PIC dans un support
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

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

    Re : Programmation In situ

    Bonjour Seb.26

    L'alimentation du LCD est séparée en amont par 2 diodes une qui alimente le PIC et l'autre le LCD plus celle du MCLR on n'est jamais trop prudent sur les cartes d'essais.

    Car si j'envoie 12V du coté LCD dans tous les cas le LCD grille, mais pas le pic et inversement.

    Donc, c'est bien ce que je penser il n'y a pas d'autres solutions à part faire des jumpers.

    Merci quand même.

  7. #6
    Seb.26

    Re : Programmation In situ

    Si ton LCD n'est pas alimenté, alors en effet ses pin "embêtent" l'ICSP ...

    Du coup, pas grand chose à faire à part mettre des jumper ... ou déplacer le port data du LCD (et mettre sur RB6/RB7 quelque chose qui serait compatible ... ou perdre 2 I/O ... )

    Peut être que quelqu'un d'autre aura une solution ?!
    RISC est un spécialiste des PIC ... s'il passe par ici ...
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  8. #7
    RISC

    Re : Programmation In situ

    Salut,

    Il existe une possibilité pour pouvoir utiliser les broches de debug dans l'application. Cela s'appelle un "circuit d'isolation".

    Tu trouveras une très bonne description de ce qu'il faut faire ici.

    La valeur des résistances d'isolation dépend de ton électronique mais 10K devrait fonctionner

    Quel référence de PIC utilises-tu ?

    a+

  9. #8
    Seb.26

    Re : Programmation In situ

    Citation Envoyé par RISC Voir le message
    Tu trouveras une très bonne description de ce qu'il faut faire ici.
    ?! ... y'a qu'un .exe à télecharger, et il demande un "registration code" ...

    [Edit] ah non, ce coup ci c'est bon ... désolé ...

    [Edit2] Du coup, en ajoutant 2 R de 10K ça marche ?! ... magique !!!
    Dernière modification par Seb.26 ; 15/09/2010 à 20h58.
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  10. #9
    Seb.26

    Re : Programmation In situ

    Alors-alors, ça marche avec les R de 10k ???
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

Discussions similaires

  1. [Biologie Cellulaire] Hybridation in situ
    Par invitea28abd69 dans le forum Biologie
    Réponses: 1
    Dernier message: 02/02/2010, 22h23
  2. probrammation non in-situ
    Par ABN84 dans le forum Électronique
    Réponses: 4
    Dernier message: 27/05/2008, 21h19
  3. Relevé oscilloscope d'une programmation IN-Situ
    Par Costeed dans le forum Électronique
    Réponses: 0
    Dernier message: 30/04/2008, 13h51
  4. Programmation de PIC IN SITU
    Par invitebc854eac dans le forum Électronique
    Réponses: 3
    Dernier message: 09/02/2007, 09h00
  5. Hybridation in situ
    Par invite89902e9c dans le forum Biologie
    Réponses: 4
    Dernier message: 06/09/2006, 11h40
Découvrez nos comparatifs produits sur l'informatique et les technologies.