Bon pritish, j'ai résolu mon problème Sous Windows 98
Raccorde ton programmateur au PC,
Efface ta configuration (derniere ligne dans Setting ou Configuration), pui selectionne:
JDM Programmer , le port COM ou tu es relié, I/O Delay(10) (par défaut), sélectionne Direct I/O et OK
Va dans Setting , Options, language --> French
Toujours dans Option, va dans I²C et verifie qu'aucune case n'est cochée.
Toujours dans Option, va dans Programmation et coche "Verifier pendant programmation" (Mon probleme se situé ici lol)
Attention, verifier que l'option Smartcard(Phoenix) du menu Configuration ne soit pas cochée!
Choisi ton composant ---> 12C508
Fais un test de virginité dans Commande...
Place ta puce correctement sur le programmateur...
Et fait Tout Lire...(dans Commande ou barre d'outils ou F8)
Tous les lignes sont à 00FF, sauf la derniere colonne de la derniere ligne 01F8 (moi par exemple j'avais 0C80)
Note bien ce code hexadécimal...
Charge ton programme dans ICProg, va à la derniere ligne, dernière colonne, c'est le seul code en 00FF. Double clique dessus et dans la case ou il y a 00FF remplace le par le numero que tu avais (moi c'était 0C80, par exemple) puis valide par ok...
C'est bientôt fini.............OUFFFFFFFFFFFF
Vérification avant de Tout Programmer, Verifie que dans la fenêtre de droite:
oscillateur = IntRC et que les cases Fusibles WDT, CP et MCLR ne soient pas cochées!!!!!!!!!!!!!!!!!!!!
vérifie enfin qu'en bas de la fenêtre d'ICPROG que tu es bien JDM PRogrammer sur COM(celui que tu a choisi) et en face Composant PIC 12C508.............
Voila tu peux tout programmer ....
Ne t'inquiete pas si tu verifie le programme sur ta puce si celui ci est différent de celui que tu as chargé, la puce fonctionne parfaitement, c'est un bug de ICPROG!!!!!!!!!
Salut bonne continuation
|