Vizitator adyp Postat Iunie 1, 2005 Partajează Postat Iunie 1, 2005 Salut! Am postat si in topicul "Programtor PIC" http://forum.izatech.ro/viewtopic.php?t=1516&start=160 dar nu mi-a raspuns nimeni... Am si eu o nedumerire: programatorul lui aionescu din poza de pe acea pagina poate programa si PIC 16F628? Am inteles ca acest PIC este cu LVP. La ce pini trebuie sa duc cele 5 fire care ies din programator spre PIC (Data I/O, CKL, Vpp, Vss, Vdd)? Va rog frumos nu ma ocoliti si de data aceasta! Am asteptat 5 zile sa primesc raspuns si nu a avut nimeni timp si de mine. Problema e ca sunt disperat: vine deadline-ul cand trebuie sa predau proiectul la facultate si nu ne lasa sa intram in examen daca nu luam nota de trecere. Multumesc mult! Numai bine! :wink: :? Link spre comentariu
Craciun Postat Iunie 1, 2005 Partajează Postat Iunie 1, 2005 Schema e clara. Te uiti in datasheet care sunt pinii corespunzatori la 16F628 cu cei din schema lui aionescu si conectezi firele acolo. LVP-ul il au si alte PIC-uri dar e util doar cand faci reprogramarea unui PIC lipit intr-un circuit... Link spre comentariu
Vizitator adyp Postat Iunie 1, 2005 Partajează Postat Iunie 1, 2005 Multumesc frumos ca mi-ai raspuns.Am observat ca e clara schema. Eu doream sa ma asigure cineva ca poate programa si PIC 16F628. Din cate mi-ai spus, inteleg ca raspunsul e un DA categoric.Nu am reusit sa inteleg ce functii au PGM, PGD si PGC? Spunea ceva de ICSP pentru ultimii doi (PGC - ICSP™ Programming Clock, iar PGD - ICSP Data I/O), deci daca nu folosesc ICSP nu ma intereseaza, nu? Dar cu PGM ce fac, ca spunea ca e in legatura cu LVP? Trebuie conectat si el cand il programez? Daca da, unde? Referitor la PGM am gasit asta in datasheet (poate intelegeti voi ce spune; pe mine ma intereseaza daca trebuie sa conectez si alti pini la programator in afara de cei 5 care au denumiri exact la fel cu cele ale firelor dinspre programator):PGM - "Low voltage programming input pin. Interrupton-pin change. When low voltage programmingis enabled, the interrupt-on-pin changeand weak pull-up resistor are disabled."Byeee! :wink: Link spre comentariu
Vizitator adyp Postat Iunie 1, 2005 Partajează Postat Iunie 1, 2005 Scuze, cred ca nu am fost atent cand am citit raspunsul tau: LVP-ul il au si alte PIC-uri dar e util doar cand faci reprogramarea unui PIC lipit intr-un circuit...Deci pe mine ma intereseaza exclusiv doar cei 5 pini ca sa il programez fara ICSP? Link spre comentariu
Craciun Postat Iunie 1, 2005 Partajează Postat Iunie 1, 2005 DA, pentru ca programarea cu Vpp=13V e cea "implicita" la toate PIC-urile. LVP se seteaza si folosesti PGC,PGD si PGM doar cand ai PIC-ul programat deja si e lipit intr-un montaj si ca sa il reprogramezi cu un update sau sa incarci efectiv alt soft apelezi la ICSP. Link spre comentariu
Vizitator adyp Postat Iunie 1, 2005 Partajează Postat Iunie 1, 2005 Mii de multumiri! Si imi cer scuze pentru intrebarile pe care le-am pus. Sunt sigur ca pentru voi sunt niste nimicuri, dar pentru mine era crucial sa primesc aceste raspunsuri, avand in vedere ca sunt incepator si un PIC e doar 200-300 de mii de lei.Bafta! :wink: Link spre comentariu
Vizitator adyp Postat Iunie 4, 2005 Partajează Postat Iunie 4, 2005 Am facut programatorul dupa schema aceea despre care am vorbit mai sus si am obtinut urmatoarele tensiuni fata de masa (masurari facute cu programatorul conectat la calc; inca nu am pus un PIC in soclu):- Stab de 5 V ---> 4,91 V- Stab de 12 V (plus acordul din semireglabilul de 500 Ohmi) ---> 13,02 V- Fir iesire Vdd ---> 4,91 V (normal, ca e conectat la iesirea stab de 5 V)- Fir iesire /MCLR-Vpp ---> la liber ---> 0 (zero) V ---> cu activare din IC-Prog ---> 13,02 V- Fir iesire RB6-Clock ---> la liber ---> -0,63 V ---> cu activare din IC-Prog ---> 5,52 V (si se aprinde ledul 2, cel care iese din ULN2803 si se duce "in jos" cu o rez de 1,8 K)- Fir iesire RB7-Data I/O ---> la liber ---> -0,63 V ---> cu activare din IC-Prog ---> 6,18 V- Ledul 1 sta aprins cata vreme am alimentare externaCe parere aveti? E de bine? Sa pun PIC la ars sau il parlesc?Multumesc!Byeee! :wink: Link spre comentariu
Craciun Postat Iunie 6, 2005 Partajează Postat Iunie 6, 2005 Pare OK dai drumul ! Link spre comentariu
aionescu Postat Iunie 6, 2005 Partajează Postat Iunie 6, 2005 Cu acest programator am programat: 16C84, 16F84, 16F628, 16F628A, 16F876A Link spre comentariu
Vizitator adyp Postat Iunie 6, 2005 Partajează Postat Iunie 6, 2005 Uraaaa! Uraaa!!!Multumesc pentru indicatii! Chiar de 628(A) am nevoie eu.Va anunt azi sau maine daca mi-a mers. Link spre comentariu
Vizitator adyp Postat Iunie 6, 2005 Partajează Postat Iunie 6, 2005 Am programat un 16F628 si a mers din prima. IC-Prog este super simplu de folosit, nu am bajbait deloc.Nu l-am programat cu nume de fotbalisti cum dadea exemplu pe forum cineva... Ar fi fost interesant oricum, desi nu stiu cate persoane au numele formate din primele 6 litere ale alfabetului. :lol: :lol: :lol: Inca o data, va multumesc mult de tot pentru ajutorul si timpul acordate.PS: Sa stiti ca nu ati scapat de mine! :P S-auzim de bine!Byeee! :wink: Link spre comentariu
Vizitator adyp Postat Iunie 8, 2005 Partajează Postat Iunie 8, 2005 Salut!Am zis eu ca ma intorc dar nu speram sa ma intorc tot din cauza programatorului... :( La inceput a mers programatorul; problema e ca l-am testat foarte putin (vreo 3 arderi), iar colegul meu care ma ajuta la proiect l-a testa mai mult (vreo 20 de arderi) ca i l-am lasat lui. Si mi-a zis ca ii da failed la verificare. Are un Celeron la 800 MHz. A schimbat delay pe 4 si degeaba. A pus verify during si zice ca ii da ok, dar daca mai verifica dupa scriere ii da failed. Informativ, mi-a spus ca o scriere din 5 e ok (la verify after). Care o fi buba? Sa mai masor tensiunile pe placuta, poate s-a bulit ceva intre timp?Multumesc! Link spre comentariu
UnD3aD Postat Iunie 8, 2005 Partajează Postat Iunie 8, 2005 daca folosesti ocsilatoru intern din pic.. asta poate fi problema... porneste oscilatoru inainte sa intre in starea de programare Link spre comentariu
Vizitator adyp Postat Iunie 8, 2005 Partajează Postat Iunie 8, 2005 Da, il folosesc pe cel intern, dar cum il activez? Care e setarea necesara in IC-Prog ca nu o gasesc? Am vazut pe acolo multe variante pentru oscillator type dar nu stiu pe care sa o pun :oops: . Link spre comentariu
Craciun Postat Iunie 8, 2005 Partajează Postat Iunie 8, 2005 In ICPROG ii declari tipul de oscilator cu care va lucra PIC-ul in mod real in circuitul aplicatiei la care il folosesti nu trebuie sa pornesti nimic inainte de programare(RC=oscilator cu R si C, LT,XT,HS= diverse configuratii de oscilatoare cu cristal sau rezonatoare ceramice -vezi datasheetul PIC-ului). Mai verifica odata electric programatorul si foloseste "verify after" totdeauna. Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum