Conseil pour la réalisation d'un programmateur pour pic.

Electronique numérique / Circuits logiques programmables EPLD, CPLD, FPGA d'Altera ou de Xilinx VHDL, Verilog ou SystemC

Modérateur : Modérateur

JP
Administrateur
Administrateur
Messages : 2327
Inscription : 23 sept. 2003 19:14
Localisation : Strasbourg
Contact :

Conseil pour la réalisation d'un programmateur pour pic.

Message par JP »

Hello,

Ca fait quelques temps que je n'ai plus touché à un pic et va falloir que je m'y remette d’ici quelques semaines.

Donc je cherche des conseils pour me faire un bon programmateur, au moins mieux que mon JDM.

J'ai entendu vaguement parler d'un programmateur débuggeur, l'ICD2 ...

Bref, je suis preneur pour tous bons conseils :)

Merci
a+
JP
Ca clignote !!!!
Benjamin
ACCRO
ACCRO
Messages : 314
Inscription : 12 sept. 2005 0:43
Localisation : Belgique
Contact :

Message par Benjamin »

Salut JP,

Le JDM est tres bien ;) il programme tout... plus sérieusement il existe en effet un ICD2 qui coute déjà son prix (150€) sur internet en cherchant à ICD2 clone tu pourras trouver un version à monter soit même mais le probleme c'est qu'il semblerait qu'elle soit moins compatible que la version original, j'en ai monté un, je ne suis jamais parvenu a m'en servir...

Quels pic comptes-tu programmer???

Si tu n'as pas besoins d'un débuggueur tu as le pickit 2 qui est super intéréssant et ils viennent de sortie un module ICD2 pour le pickit 2 donc en gros un module débuggueur que tu branches a la suite et qui te permet de débugguer et qui est moins cher, j'ai pas eu l'occasion de l'essayé mais ça semble très intéréssant...

Benjamin
.: http://www.roboticus.org :. Control your own world !
Benjamin
ACCRO
ACCRO
Messages : 314
Inscription : 12 sept. 2005 0:43
Localisation : Belgique
Contact :

Message par Benjamin »

.: http://www.roboticus.org :. Control your own world !
JP
Administrateur
Administrateur
Messages : 2327
Inscription : 23 sept. 2003 19:14
Localisation : Strasbourg
Contact :

Message par JP »

Merci Benjamin ;)
plus sérieusement il existe en effet un ICD2 qui coute déjà son prix (150€) sur internet en cherchant à ICD2 clone tu pourras trouver un version à monter soit même

Oui, je pense plus à le faire moi même vu que je n'ai pas le budget :)
le probleme c'est qu'il semblerait qu'elle soit moins compatible que la version original, j'en ai monté un, je ne suis jamais parvenu a m'en servir...
J'en ai trouvé 3 pour l'instant :
http://sjeffroy.free.fr/Prog__PIC/ICD2/icd2.html
http://www.stolz.de.be/
http://membres.lycos.fr/silicium31/Elec ... ee_icd.htm
Je pensais me lancer dans celui de sjeffroy en utilisant un FT232 pour la liaison série/usb.

Si quelqu'un a un lien vers un ICD2 clone testé et approuvé, ca m'intéresse. :)
Quels pic comptes-tu programmer???
16Fxxx, dans un 1er temps le 16F877, et peut être des 18F
ça t'intéressera sans doute
Oui merci :)
Si tu n'as pas besoins d'un débuggueur
Un débuggeur ca serait quand même sympa.

a+
JP
Ca clignote !!!!
thm
REGULIER
REGULIER
Messages : 97
Inscription : 17 juin 2005 16:45

Message par thm »

attention, il y la ICD2 et ICD2 :
- Les vrais directement connectés sur l'USB et les "faux" qui utilisent l'interface série classique (comme l'elektor de ce mois), et qui sont réputés particulièrement lents à utiliser.
Ceci dit, pour les HC908, il y a moyen de faire du débug (points d'arrêts, pas par pas, visualisation de la mémoire et des registres du CPU, modification de la mémoire/registres, etc,etc,) et de la programmation avec un très simple programmateur,
Et dans la gamme le plus puissante (MC9S08) , il y a l'interface BDM), qui côute 99USD (www.pemicro.com) , full USB2, debug avec capture du bus , et qui n'utilse qu'un seul fil de communication et fait du debug non-intrusif. Il ya un "clone officiel" qui ne côute guère plus char que 20 eur -voir OSBDM08 sur le site de freescale.

thierry
JP
Administrateur
Administrateur
Messages : 2327
Inscription : 23 sept. 2003 19:14
Localisation : Strasbourg
Contact :

Message par JP »

- Les vrais directement connectés sur l'USB et les "faux" qui utilisent l'interface série classique (comme l'elektor de ce mois), et qui sont réputés particulièrement lents à utiliser.
Ok merci pour l'info :?
Si quelqu'un a un lien vers un ICD2 clone testé et approuvé, ca m'intéresse.
Encore plus maintenant pour savoir le temps qu'il prend à executer un pas.
Ceci dit, pour les HC908, il y a moyen de faire du débug (points d'arrêts, pas par pas, visualisation de la mémoire et des registres du CPU, modification de la mémoire/registres, etc,etc,) et de la programmation avec un très simple programmateur,
Si j'avais eu le choix, j'aurais utilisé les AVR pour lesquels j'ai déjà tout ce qu'il me faut ;)

JP, retrouve les joies des bank, de l'adressage sur 7bit ...
Ca clignote !!!!
Avatar de l’utilisateur
Zera
REGULIER
REGULIER
Messages : 132
Inscription : 18 avr. 2006 14:03
Localisation : France - Alsace
Contact :

Message par Zera »

Personellement j'utilise un JDM. Pour le débug, j'utilise une liaison série.
On peut simuler le code pour débugger plus rapidement (même avec ISIS pour les modèles que tu comptes utiliser :D)
Benjamin
ACCRO
ACCRO
Messages : 314
Inscription : 12 sept. 2005 0:43
Localisation : Belgique
Contact :

Message par Benjamin »

J'utilise aussi un jdm pour programmer et pour débugguer j'utilise directement mplab avec la gestion des scénarios...
.: http://www.roboticus.org :. Control your own world !
JP
Administrateur
Administrateur
Messages : 2327
Inscription : 23 sept. 2003 19:14
Localisation : Strasbourg
Contact :

Message par JP »

Ce qui me pose problème avec le JDM, c'est le 12V. Je pensais utiliser un programmateur avec une connexion USB, vu que je n'ai pas de port série sur mon PC portable.
Et aussi est ce que le JDM permet la programmation in-situ ?

Ca me parait moyen vu le schema du JDM que j'utilisais :
Image
Vdd connecté au GND du port série ...
Ca clignote !!!!
Benjamin
ACCRO
ACCRO
Messages : 314
Inscription : 12 sept. 2005 0:43
Localisation : Belgique
Contact :

Message par Benjamin »

Salut,

Le montage que tu montres je ne suis jamais parvenu a le faire fonctionner sur un adapteur usb série... Par contre velleman propose un programmateur de pic (une nouvelle version) qui je pense est compatible JDM et utilise un max232 (les plans sont sur le site de velleman) donc avec celui là il ne devrais pas avoir de prob quand tu utilises un adaptateur
.: http://www.roboticus.org :. Control your own world !
Répondre