Jump to content
ELFORUM - Forumul electronistilor
Guest zuzu_es

ajutorrrrrrrrr

Recommended Posts

Guest zuzu_es

am un program text pe care vreau sa il scriu cu icprog 1.05 sau cu ponyprog pe un pic 12cxxx .cum il transform in extensie hex sau e2p?si cine ma poate indruma pas cu pas cum fac sa scriu picuri 12cxxx ptr ca la un mom dat cand dau sa scriu imi da mesaj "smartcardul nu poate sa il reseteze" .mi-ar fi de ajutor daca mi-ar explika cineva pas cu pas pe icprog ce tre sa fac sau ponyprog referitor la picuri clasa 12cxxx si setarile ptr program ptr acest gen de picuri...ajutorrrrrrrrrrrrrrrrr :):):):)

Link to comment
Share on other sites

Guest musaraf

Programul (text) trebuie asamblat (daca este in limbaj de asamblare) sau compilat (daca este in C sau Basic) si se obtine *.hex. Probabil ca este in asamblare, si atunci avem nevoie de MPLAB de la Microchip. Pentru problema asta cu asamblarea ar trebui citit ceva documentatie inainte, de ex. http://www.amqrp.org/elmer160/lessons/, partea de la inceput despre MPLAB.

Daca programul este corect ar trebui sa-l asambleze din prima.

Daca apar erori la asamblare, trebe depanat programul ;).

Daca este scris exact pentru tipul de PIC pe care il ai, nu mai trebuie facute alte modificari la program.

 

De programat, n-am mai lucrat cu 12Cxxxx, numai cu 16F-uri, dar ar trebui sa fie acelasi lucru.

Dupa ce avem .hex-ul, din IC-Prog din lista de la dreapta sus se alege tipul PIC-ului (12C509 etc) , iar din Hardware->Settings tipul programatorului (JDM etc.), portul pe care este legat programatorul si modul de lucru cu portul (Direct IO sau API) si Delay-ul (ptr delay se incearca diferite valori, mie imi merge intre 1 si 5).

Daca se lucreaza din Win XP, ca sa mearga portul serial cu ICProg se face cum scrie la

http://kudelsko.free.fr/prog_pic/PIC_XP.htm

 

Se conecteaza programatorul la portul serial, se incarca in ICProg programul .hex (File->Open file...) si se apasa butonul "Program All".

Ar trebui sa scrie programul in PIC.

Normal, se poate testa programatorul si ICProg si cu un .hex luat gata facut de pe Net.

Daca da erori la programare, ar trebui vazut daca citeste PIC-ul (butonul "Read All") si daca il sterge. Pot fi o gramada de motive sa mearga prost in ICProg, de la Delay prea mare/mic, programator alimentat la o tensiune gresita, driver de port serial neinstalat etc.

Succes!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.Terms of Use si Guidelines