tuffguy Postat Noiembrie 2, 2006 Partajează Postat Noiembrie 2, 2006 Aseara am vrut sa programez un 12f675 cu un hex de care sunt sigur ca e ok, microcontrolerul asta fiind cam al zecelea pe care-l scriu cu acelasi soft. Programatorul pe care-l folosesc este JDM fara alimentare separata. Am deschis IC-progul, am incarcat Hex-ul si am dat sa-l scrie. Dupa ce a terminat de scris mi-a dat eroare la verificare si cand m-am uitat mai atent am vazut ca am uitat sa selectez 12f675 (ramasese selactat 16f84 de la alta scriere precedenta). Am schimbat 12f675 si am dat sa scrie din nou. Aceeasi problema. Dupa vre-o 3 incercari esuate am observat ca in timpul programarii, LED-ul de pe programator corespunzator semnalului de clock nu se mai aprinde cand e pus PIC-ul respectiv in soclu. Am incercat sa-l sterg, sa-l rescriu si nimic, cand bag pic-ul in soclu, nu se ma aprinde deloc ledul de clock. Am luat alt pic identic pe care l-am programat fara nici o problema.Intrebare: ce s-a intamplat???? Ce s-a intamplat cu pic-ul de se comporta ca si cum ar avea scurt intre pinul ICSPclk si masa? (Cu multimetrul am masurat rezistenta intre pinul de ICSPclk si masa si totusi are rezistenta fata de masa de ordinul miilor de ohmi.) Cred ca din cauza asta nu-i mai pot face nimic pentru ca nu mai ajunge semnalul de clock. Il mai pot resuscita folosind un programator cu alimentare separata care sa aiba mai multa putere decat portul serial si sa faca fata la cererea crescuta de curent in timpul progrmarii? Link spre comentariu
Abram Burel Postat Noiembrie 2, 2006 Partajează Postat Noiembrie 2, 2006 JDM-ul original nu comandă Vdd. Dacă programul este scris pentru INTCLK, atunci pot apare probleme la a 2-a programare, pentru că înainte de a se comanda modul de programare prin Vpp, PIC-ul intră în program. De aici încolo iese un talmeş-balmeş. Idem se comportă şi 12F629. Nu în toate situaţiile se întâmplă. Depinde ce e scris prin program.Soluţia pentru JDM e o modificare disponibilă pe net. Link spre comentariu
tuffguy Postat Noiembrie 2, 2006 Autor Partajează Postat Noiembrie 2, 2006 Multumesc pentru raspuns, intr-adevar folosesc clockul intern. Daca tot ai pomenit de modificarea care trebuie facuta, poti sa-mi dai un link la un site cu explicatii?Si ce crezi, picul e mort sau mai are sanse? Link spre comentariu
Abram Burel Postat Noiembrie 3, 2006 Partajează Postat Noiembrie 3, 2006 http://users.tpg.com.au/btkelly/jdm_b.htm Greu de spus. Vezi dup[ ce faci modificarea. Link spre comentariu
XAN77 Postat Noiembrie 4, 2006 Partajează Postat Noiembrie 4, 2006 ciudata coincidenta, si mie mia murit saptamana trecuta in 12f675. Cred ca a fost programat de maxim 30 de ori si cand m vrut sa bag un hex in el a dat eroare apoi nul mai vede softu winpic800, nul pot sterge si nici cu icprog sau pony. era programat anterior cu osc intern, si noul hex era la fel. Programatoru e cel de la adelaida cu alimentare externa adpic01 ceva de genu asta. Eu unu mam consolat cu gandu ca a murit, naspa, nu are nici o scuza, nu am gresit cu nimik; si asa vreau sa invat atmel, asta a fost un sut in fund un pas inainte :smt003 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