FORUM Syndrome-OC - Jacky-PC


  Electronique


  Autres


  PIC et ICSP ... pb !

 




Le salon de discussion : mdf7 et 12 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PIC et ICSP ... pb !

n°58269
replica
Singe de l'espace confirmé.
Posté le 23-04-2005 à 15:24:15  profilanswer
 

Salut
 
Je souhaite pouvoir programmer des pic16f84a en ICSP ( In Circuit Serial Programing )et je cherche un programmateur simple et efficace ( lol ... c'est que que tout le monde cherche ! )
 
On m'a conseillé d'utilisé le JDM programeur : http://www.jdm.homepage.dk/newpic.htm
Je l'ai réalisé et utilisé avec ICPROG mais cela ne marche pas , il me dis toujour erreur de vérification à l'adresse 0000h
Après on m'a dit de changer les i/o delay et d'assayé mais cela ne marche toujour pas
 
Es ce que c'est le programmateur qui n'est pas adapté ? ou ma configuration de ICPROG ?
 
Existe t'il un meilleur moyen de programmé en ICSP ?
 
Merci de vos réponses !


---------------
ASUS P5N32-E SLI | Intel Core 2 Duo E4300 @ 3.2Ghz ( Vcore = 1.44v) | Geil 4x1024Mo Ultra series (CAS 4 ) Total = 4Go | Sapphire X1800GTO @ 708/738 + Vmod Software + vf900 | Seagate 200Go + 2x500Go Seagate
mood
Google
Posté le 23-04-2005 à 15:24:15  profilanswer
 

n°58286
mdog
Posté le 23-04-2005 à 23:20:45  profilanswer
 

Moi aussi j'avait une erreure de verif en 0000h, mais sa fonctionnait quand meme, et puis maintenant je n'est plus ce problème alors que je n'ait rien changé... Efface bien le pic (LA pic ? bof comme on veut...) avant de charger ton prog et dans ICPROG choisit bien le BON pic et regle bien les fusibles...
 
Moi je programme sans problème un 16F84A avec ce programmeur http://www.chez.com/udelmas/prog_pic.html...
 
Pour les réglages dans ICPROG : choisit JDM programmer dans hardware, le delay je suis déscendu a 2 mais de toute façon sa marche toujours pour moi, j'utilise les API windows pour l'interface, et aucune inversion.
 
@+


Message édité par mdog le 23-04-2005 à 23:21:26
n°58287
Mkala
Hardstyle powa !
Posté le 24-04-2005 à 00:34:53  profilanswer
 

Salut
 
Le JDM a la base est un prog a problemes... mais avec qqes modifs, il marche tres bien !
 
Je programme du 16F877, 16F876, 16F73 et d'autres sans soucis, avec un delay I/O de 0 sous ic prog !
 
Voila le schema :
 
http://echapatte.free.fr/Electronique/JDM_Prog/


---------------
http://www.chapslab.com : electronics & more
n°58335
replica
Singe de l'espace confirmé.
Posté le 25-04-2005 à 14:05:33  profilanswer
 

Ok les mec je vais tester le shémas de mdog et je vous dis


---------------
ASUS P5N32-E SLI | Intel Core 2 Duo E4300 @ 3.2Ghz ( Vcore = 1.44v) | Geil 4x1024Mo Ultra series (CAS 4 ) Total = 4Go | Sapphire X1800GTO @ 708/738 + Vmod Software + vf900 | Seagate 200Go + 2x500Go Seagate
n°58355
Mkala
Hardstyle powa !
Posté le 25-04-2005 à 23:14:46  profilanswer
 

Tu vas avoir des problemes avec un JDM alimente par le port serie...
 
Et en plus tu viens de le faire et il ne fonctionne pas, pkoi tu veux refaire le meme ?
 
Le schema que je t'ai file est un peu plus complique mais il fonctionne bcp mieux (j'ai pas mis des composants pour faire jolis) car la tension de programation - qui est le probleme principal du JDM car la carte mere ne founit pas tjs assez de courant, ou certains pics sont plus sensibles - est ici genere par un DC/DC precis et fournissant tout le courant necessaire.
 
Mais bon ce n'est qu'un avis, et avec un peu de chance ton JDM fonctionnera aussi suivant le PC/PIC utilise.


---------------
http://www.chapslab.com : electronics & more
n°58367
replica
Singe de l'espace confirmé.
Posté le 26-04-2005 à 09:39:34  profilanswer
 

===> Mkala
C'est vrai que j'ai pas beaucoup de chance avec les JDM
( le schémas de mdog n'est pas pareil que le mien ! )
 
De toute façon je vais essayé le tien et voir lequel fonctionne le mieux
Par contre il y as des point du schémas que je ne comprend pas  :(  :(


Message édité par replica le 26-04-2005 à 09:40:59

---------------
ASUS P5N32-E SLI | Intel Core 2 Duo E4300 @ 3.2Ghz ( Vcore = 1.44v) | Geil 4x1024Mo Ultra series (CAS 4 ) Total = 4Go | Sapphire X1800GTO @ 708/738 + Vmod Software + vf900 | Seagate 200Go + 2x500Go Seagate
n°58399
Mkala
Hardstyle powa !
Posté le 26-04-2005 à 19:58:14  profilanswer
 

Je dis pas que c'est le meilleur, mais il corrige le probleme que beaucoup rencontrent avec un JDM alimente par un PC : la tension Vpp (de programation donc) qui n'est pas assez eleve ou stable. Comme il y a une alim externe et un DC/DC, plus de soucis de ce cote la.
 
Pour le schema, dis moi ce quoi coince, je peux t'expliquer ;)


---------------
http://www.chapslab.com : electronics & more
n°58441
replica
Singe de l'espace confirmé.
Posté le 27-04-2005 à 10:43:22  profilanswer
 

En faite c'est le TL497 qui fourni la tension Vpp ??
 
J'ai posé mes questions en image :
http://noneedaspirin.free.fr/Diver [...] 0copie.jpg
 
Et au faite est-ce que on peut faire de l'ICSP avec ce programateur en récupérant les signaux ?


Message édité par replica le 27-04-2005 à 12:04:31

---------------
ASUS P5N32-E SLI | Intel Core 2 Duo E4300 @ 3.2Ghz ( Vcore = 1.44v) | Geil 4x1024Mo Ultra series (CAS 4 ) Total = 4Go | Sapphire X1800GTO @ 708/738 + Vmod Software + vf900 | Seagate 200Go + 2x500Go Seagate
n°58466
Mkala
Hardstyle powa !
Posté le 27-04-2005 à 19:08:37  profilanswer
 

Oki alors pour tes questions :
 
D'abord le schema, oui tout ce qui est nomme Vpp (tension programation) se relie ensemble, pareil pour Vcc (le 5V ici) et GND (la masse).
 
Ensuite oui le TL497 est un regulateur a decoupage, ici present dans une topologie boost qui eleve la tension a 13.2V (13.8 est un peu eleve), pour programmer les PICs. Les diodes a l'entree des 74HC125 sont bien des zeners. Elles convertissent le +12V de l'enterface serie en 4.7V, lu par le HC125 comme niveau logic haut. Le -12V est converti en -0.6V (niveau logic 0) par cette meme diode mais cette fois en sens direct, ca evite de detruire le HC125 par une trop grande tension negative qu'il ne supporterait pas.
 
Les signaux peuvent toute a fait etre repris pour programmer une PIC on board, a condition que les pattes utilies par la programation soient libres ou relies de tel maniere a ne pas interferer les signaux... (genre si tu relies une patte a la masse pour ton application et que cette patte est utilise par la programation, le programmeur ne pourra pas y mettre les niveau logiques 0&1 desires, ca ne fonctionnera donc pas). A ce sujet, microchip explique ce "probleme" dans ses datasheet.
 
J'espere que je t'ai eclaire, a+ ;)


---------------
http://www.chapslab.com : electronics & more
n°58470
replica
Singe de l'espace confirmé.
Posté le 27-04-2005 à 20:21:06  profilanswer
 

Bon merci pour ces explications.
 
Juste deux choses : -- C5 c'est quoi comme condo ?    :heink: Low ESR :heink:   ??????
                    -- Les led c'est obligé des low current ? ou sinon sa bouffe tro de courant ?
 
Désolé si je pose bocoup de questions  :sweat:  
 
 
Je crois que je devoir passer a la boutique de composants ...
 
C'est vrai que ton programmateur m'a l'air plus stable au niveau des tensions mais de toutes façon je verai bien si sa marche ou pas


Message édité par replica le 27-04-2005 à 20:47:52

---------------
ASUS P5N32-E SLI | Intel Core 2 Duo E4300 @ 3.2Ghz ( Vcore = 1.44v) | Geil 4x1024Mo Ultra series (CAS 4 ) Total = 4Go | Sapphire X1800GTO @ 708/738 + Vmod Software + vf900 | Seagate 200Go + 2x500Go Seagate
n°58478
Mkala
Hardstyle powa !
Posté le 27-04-2005 à 22:28:32  profilanswer
 

LOW est = faible resistance serie, on utilise ca dans les DC/DC du fait des courants de pointe important generes; une condo avec une ESR (Equivalant Seerie Resistor) trop important ne remplira pas son role.
 
Ces condos low est sont generalement ceux qui tiennent le mieux la temperature, 105°C.
 
Pour les leds, ben la verte c'est completement egale... et la rouge ben elle est sur la tension Vpp, plus tu tires moins le flanc sera raid, mais bon ca doit marcher la meme chose avec une led normal.
 
Non pas de prob tant que les questions sont senses et qu'elles n'ont pas dje ete posees 20x sur le forum ya pas de soucis ;)
On est tous la pr apprendre & partager


---------------
http://www.chapslab.com : electronics & more
n°58497
replica
Singe de l'espace confirmé.
Posté le 28-04-2005 à 10:11:54  profilanswer
 

Ok je te remerci beaucoup de ton aide  ;)


---------------
ASUS P5N32-E SLI | Intel Core 2 Duo E4300 @ 3.2Ghz ( Vcore = 1.44v) | Geil 4x1024Mo Ultra series (CAS 4 ) Total = 4Go | Sapphire X1800GTO @ 708/738 + Vmod Software + vf900 | Seagate 200Go + 2x500Go Seagate
n°58529
Mkala
Hardstyle powa !
Posté le 28-04-2005 à 18:57:14  profilanswer
 

Mais de rien ;)


---------------
http://www.chapslab.com : electronics & more
n°58634
replica
Singe de l'espace confirmé.
Posté le 30-04-2005 à 11:59:48  profilanswer
 

Voila le montage est réalisé sur une petite plaque d'éssai a trou  
 
Mais au faite tu utilise quoi comme config dans ICPROG ??


---------------
ASUS P5N32-E SLI | Intel Core 2 Duo E4300 @ 3.2Ghz ( Vcore = 1.44v) | Geil 4x1024Mo Ultra series (CAS 4 ) Total = 4Go | Sapphire X1800GTO @ 708/738 + Vmod Software + vf900 | Seagate 200Go + 2x500Go Seagate
n°58693
Mkala
Hardstyle powa !
Posté le 01-05-2005 à 19:13:44  profilanswer
 

Voila mes settings :
 
http://echapatte.free.fr/Electronique/JDM_Prog/settings_ic_prog.gif
 
Pour controler une partie du hardware tu peux utiliser le Hardware Check dans le menu Settings de IC prog :
 
- Lorsque tu coches 'Enable Data Out', une coche doit venir dans 'Data In'
- Lorsque tu coches 'Enable MCLR', la led rouge doit s'allumer sur ton montage.


---------------
http://www.chapslab.com : electronics & more
mood
Google
Posté le 01-05-2005 à 19:13:44  profilanswer
 


Aller à :
Ajouter une réponse

  FORUM Syndrome-OC - Jacky-PC


  Electronique


  Autres


  PIC et ICSP ... pb !

 

Hit Parade