Vizitator adyp Postat Iunie 8, 2005 Partajează Postat Iunie 8, 2005 Am verificat tensiunile si sunt exact aceleasi care le-am postat mai sus. La IC-Prog folosesc Oscillator Type: ER CLKOUT.In programul meu, cu care vreau sa testez Vref pentru comparatoare deocamdata, am pus:__CONFIG _CP_OFF & _WDT_OFF & _MCLRE_ON & _PWRTE_ON & _INTRC_OSC_CLKOUT.De mers, imi merge in circuit Pic-ul. I-am pus diverse valori pentru Vref din program si cand le-am masurat in circuitul de test erau ok.Nu inteleg de ce imi da failed la verificare, din moment ce pic-ul e scris ok. Iar cand vrea sa il citeasca zice ca e gol (buffer-ul IC-Prog ramane plin cu 3FFF). Presupun ca scrierea unui pic din IC-Prog este automat precedata de o stergere si nu e nevoie sa il sterg eu de fiecare data, inainte de a il scrie. Link spre comentariu
Vizitator adyp Postat Iunie 8, 2005 Partajează Postat Iunie 8, 2005 Am incercat sa il sterg inainte de scriere si degeaba.Ciudat mi se pare faptul ca in momentul in care alimentez programatorul si pic-ul se afla in el (deja continand un program in el), ledul de clock (cel care e pus pe iesirea buffer-ului) clipeste aiurea non-stop. Link spre comentariu
Craciun Postat Iunie 8, 2005 Partajează Postat Iunie 8, 2005 Eu folosesc ICprog 1.04 si daca vreau sa citesc PIC-ul ii dau read cu PIC-ul in soclu evident. ICprog-ul initial daca nu ai PIC-ul in soclu "vede" doar 3FFF si pleaca implicit cu o memorie ca "device" deci trebuie sa selectezi ce PIC folosesti in ICPROG(dupa ce il selectezi il tine minte si la utilizari ulterioare). Daca vreau sa il scriu ii dau "erase all" verific cu "read" ca e gol, incarc hex-ul in buffer si ii dau "write all" si "verify after programming" si totul e OK. Apoi ii dau "read" si vad codul scris in PIC. Repet setarea configuratiei OSC se face in partea dreapta a ferestrei dintr-o lista derulanta din care alegi (RC,LP,XT,HS). Link spre comentariu
Vizitator adyp Postat Iunie 8, 2005 Partajează Postat Iunie 8, 2005 Mentionez ca am folosit IC-Prog 1.05D (in limba romana :P ).Asa am facut: am selectat Pic 16F628, deja era pus Oscillator Type: ER CLKOUT si am incercat si cu erase inainte de scriere, dar degeaba. Verificarea o faca dupa scriere si imi da failed la adresa 0000h :?: :!: . Cand pun Pic-ul in placuta destinatie, se observa ca programul merge. De exemplu am setat 2,7V ca Vref pentru comparator si voltmetrul indica 2,62V (era un voltmetru chinezesc din acela negru, cat palma de mare). Masuratorile care le-am postat la inceput cand am construit programatorul sunt precise, deoarece le-am facut la mine acasa cu un Velleman.E chiar ciudat: verification failed, dar Pic-ul executa programul care l-am scris in el. Si nu am facut doar o singura incercare, am dat Vref si 0,625V si imi arata 0,61V "chinezoiul".Am incercat sa descarc PonyProg dar acesta nu stie de Pic 16F628 :cry: . Mai stiti si alte softuri de programare? Cine stie... poate, poate... Byeee!;) Link spre comentariu
Craciun Postat Iunie 8, 2005 Partajează Postat Iunie 8, 2005 Vezi ca gasesti pe ftp-ul forumului ftp://hosting.cpt.ro in directorul /craciun softul ICPROG v1.04 in engleza pe care eu l-am utilizat de la inceput si nu da erori. Inca ceva: setarea OSC din ICPROG trebuie sa fie identica cu cea din programul scris de tine. user=izatech, psw=admin ptr ftp. Link spre comentariu
Vizitator adyp Postat Iunie 9, 2005 Partajează Postat Iunie 9, 2005 Am luat acea versiune de pe ftp si tot degeaba. In legatura cu OSC am facut de la inceput exact cum ai zis. Am incercat sa pun programatorul pe calc altui prieten si tot degeaba: erorile persista... Mai sunt cateva posibilitati: o fi patit ceva PIC-ul (este singurul care l-am pus pe programator), sau a patit ceva buffer-ul ULN2803, din moment ce led-ul care e conectat pe iesirea lui clipoceste aiurea cand pun PIC-ul in programator (fara sa il programez).Nu stiu ce sa mai zic... cand voi mai face rost de alt PIC poate, poate... Si asta nu se va intampla prea curand, ca am ramas lefter deocamdata .Daca mai aveti vreo idee... va rog... :? Byeee! :wink:O ultima modificare: o sa ii cer codul programului colegului meu de echipa si il voi posta aici. Link spre comentariu
Vizitator adyp Postat Iunie 10, 2005 Partajează Postat Iunie 10, 2005 Domnilor, va datorez mii de scuze! :oops:Eu sunt de vina; am setat gresit IC-Prog-ul dupa o reinstalare de Windows: si anume am pus pe Windows API in loc de Direct I/O. Dupa ce l-am setat corect a mers brici.Nu stiu ce a fost in mintea mea...Inca o data imi cer scuze pentru durerile de cap pe care vi le-am cauzat. :roll: Va multumesc pentru ajutor!Numai bine! Link spre comentariu
Vizitator adyp Postat Iunie 16, 2005 Partajează Postat Iunie 16, 2005 Domnilor, iar imi joaca feste programatorul :( .Nu stiu ce sa mai fac... ma dispera...Cablul as zice ca e bun ca l-am verificat... e cablu utp.Sa modific tensiunea mclr de la 13 la 13,2V?Daca incerc sa scriu picul cu caractere "2" in prostie imi merge. Cand vreau sa scriu programul, incepe sa faca figuri: cand vrea, cand nu vrea sa dea ok la verificare.Si am observat ca atunci cand ii bag pic-ul in soclu, led-ul de la iesirea ULN incepe sa clipeasca aiurea... Cablul are aprox 1,2-1,3 metri, dar nu cred ca e asta problema; ce naiba, pana acum a mers; vorba vine, ca merge cu intermitente... Oare e bufferul ULN defect? Am obs din datasheet ca ar avea mai multe intrari si iesiri; sa folosesc alt circuit din buffer?Va rog frumos ajutati-ma cu sfaturile voastre! Luni trebuie sa predau proiectul si inca mai am de lucru la el, iar necazurile acestea ma tin in loc.Multumesc anticipat! Link spre comentariu
sifor Postat Iunie 16, 2005 Partajează Postat Iunie 16, 2005 ICprog-ul nu merge la verificare ! e o hiba de soft ! mai precis nu merge verificarea cu orice PC ! Daca-ti programeaza PIC-ul multumeste-te cu atit ! Nu poti sa faci nimic ! Am vorbit cu cel care a scris programul si e o problema foarte complicata de rezolvat. Eu lucrez cu IC prog de 5 ani si sunt foarte multumit de el, chiar si fara verificare.Don Mario Link spre comentariu
Craciun Postat Iunie 16, 2005 Partajează Postat Iunie 16, 2005 Foloseste in ICPROG "Delay=4" pe Com-ul pe care pui programatorul. Link spre comentariu
UnD3aD Postat Iunie 16, 2005 Partajează Postat Iunie 16, 2005 problema asta apare cand folosesti oscilatoru intern pentru ca porneste oscilatoru inainte sa primeasca tensiunea de programare... adik sa intre in starea de programare... eu pentru verificare folosesc WinPicProg ( http://www.winpicprog.co.uk/ ) si merge.. acest programator are de setat si delay pt mclr si pt prog. Link spre comentariu
Vizitator adyp Postat Iunie 16, 2005 Partajează Postat Iunie 16, 2005 Incep cu o replica arhicunoscuta: VIATA BATE FILMUL!!! Dupa ce m-am chinuit cu colegul meu sa ii dam de cap programatorului, am decis sa il invit la un pit-stop acasa la mine. De cand "s-a nascut" nu a programat nici un PIC pe calc meu de acasa. Ca o paranteza: am incercat si pe alt calc al unui alt coleg si nici acolo nu mergea. Ajung io acasa, ma apuc sa verific firele, tensiunile... nimic anormal. Ma apuc sa trag ca nemancatul de firele cablului utp din mufa seriala... cu greu am izbutit sa smulg doua din lipitura (cate un fir de fiecare mufa :lol: ). Le lipesc la loc si zic in final: gata nene, daca nici acum nu merge inseamna ca sifor are dreptate (si oricum are; o sa vedeti de ce) ICprog-ul nu merge la verificare ! e o hiba de soft ! mai precis nu merge verificarea cu orice PC ! Daca-ti programeaza PIC-ul multumeste-te cu atit ! Nu poti sa faci nimic ! Am vorbit cu cel care a scris programul si e o problema foarte complicata de rezolvat.Pun un 16F628, las delay 10, si ma apuc de ars... O data ok, a doua oara ok, inca un ok..., pana am ajuns la zece incercari (voiam sa obtin un procent rotund ) si stupize-stupize: toate au fost incununate de succes. Apoi, hai sa incerc si cu un 16F877A imprumutat; si cu asta a fost ok... Deci 100% succes rate. Nici un failed la verificare. Deci verificarea nu merge pe orice calc... De aceea ziceam ca sifor are dreptate. Concluzie: nu o sa vand calc meu nici peste o suta de ani; il voi tine pentru nepoti sa programeze si ei pic-uri 8) . Totusi, daca ma roaga frumos cineva sa i-l vand si imi ofera un CL 55 AMG la schimb, poaaaaate accept :P . Imi pare rau ca v-am deranjat iar aiurea, dar chiar eram disperat... @UnD3aD: Winpicprog e pentru portul paralel, nu? Nasol... Ma uitam ca boul prin el si ma miram de ce nu merge, pana am vazut adresa portului: 378/278/3BC... Dam' it! Asta e... In final, tin sa va multumesc inca o data pentru "suportul tehnic" acordat si promptitudinea cu care mi-ati sarit in ajutor :wink: . Numai bine! Link spre comentariu
UnD3aD Postat Iunie 17, 2005 Partajează Postat Iunie 17, 2005 da e pentru portul paralel.. am uitat sa mentzionez Link spre comentariu
FLORIN-B Postat Noiembrie 23, 2007 Partajează Postat Noiembrie 23, 2007 Eu folosesc ICprog 1.04 si daca vreau sa citesc PIC-ul ii dau read cu PIC-ul in soclu evident. ICprog-ul initial daca nu ai PIC-ul in soclu "vede" doar 3FFF si pleaca implicit cu o memorie ca "device" deci trebuie sa selectezi ce PIC folosesti in ICPROG(dupa ce il selectezi il tine minte si la utilizari ulterioare). Daca vreau sa il scriu ii dau "erase all" verific cu "read" ca e gol, incarc hex-ul in buffer si ii dau "write all" si "verify after programming" si totul e OK. Apoi ii dau "read" si vad codul scris in PIC. Repet setarea configuratiei OSC se face in partea dreapta a ferestrei dintr-o lista derulanta din care alegi (RC,LP,XT,HS).Salve,Cum incarci hex-ul in buffer?Florin Link spre comentariu
Craciun Postat Decembrie 30, 2007 Partajează Postat Decembrie 30, 2007 Salut ! Dupa ce pornesti ic-prog , alegi tipul de microcontroler si in bara de sus dai File->Open si alegi( de unde il ai stocat) programul cu extensia *.hex pe care vrei sa il scrii in PIC , iti va apare in fereastra centrala ("bufferul") codul programului tau , adica " hexul" respectiv. 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