Vizitator 31Vl Postat Mai 19, 2006 Partajează Postat Mai 19, 2006 SalutDe curand am cumparat un rfPIC12f675F de la Comet. Dupa prima programare, am citit locatiile de memorie si totul era ok. Problema a aparut la urmatoarea programare, cand imi da eroare la verificare la adresa 000H. Programul initial era unul de test, care facea un led sa clipeasca la 1 sec. Cu toate ca imi aparea eroarea de verificare am reusit sa-l mai programez o data, pentru ca am rescris programul ca ledul sa clipeasca la 1/10 sec si asta se intampla acum. Iar acum nu mai reusesc sa scriu altceva.Va rog sa ma ajutati. Link spre comentariu
cirip Postat Mai 19, 2006 Partajează Postat Mai 19, 2006 Verifica bitii din cuvantul de configurare. Sa nu-l ai cumva protejat la citire. Cand e protejat da eroare la verificare. Sau citeste-l cand da eroare si vezi ce e in el. Daca e plin de zerouri, cel mai probabil ca e protejat.De asemenea, il stergi complet inainte de o noua programare? Ce programator folosesti? Cu alt pic merge? Mai da detalii.Cirip Link spre comentariu
Abram Burel Postat Mai 19, 2006 Partajează Postat Mai 19, 2006 E problema de programator. In termeni simpli, programarea trebuie facuta cu Vdd dupa Vpp. Exista modificari pe net pentru programatoarele de tip JDM.Dupa parerea mea cel mai sigur e un programator de tip Tait serial (pe portul... paralel) pentru ca asta iti permite controlul Vdd si softul stie ce sa faca.Ca principiu de modificare pentru orice alta schema, trebuie facut in asa fel incat Vdd (+5V) sa apara dupa Vpp(+13V). de exemplu, la o schema in care aveam o alimentare "statica" in trepte +18V -> +13V -> +5V si doar un singur circuit de comanda pentru 13V, am intrerupt legatura intre cele doua surse si am legat intrarea in stabilizatorul de +5V din tensiunea comandata (Vpp=+13V). Asta ar fi un "mod" care cred ca se poate aplica la mai toate programatoarele cu alimentare independenta (am vazut o schema la care +13V se obtine dupa +5V prin injectarea referintei de +5V pe un 7808 - asta nu o sa poata fi modificata chiar asa simplu).De boala asta "sufera" 629 si 675 cu sau fara rf si poate mai sunt si altele, dar n-am ajuns la ele Link spre comentariu
cirip Postat Mai 19, 2006 Partajează Postat Mai 19, 2006 Abram,De unde stii ce programator foloseste? :partyman: Cirip Link spre comentariu
Abram Burel Postat Mai 19, 2006 Partajează Postat Mai 19, 2006 N-am habar, dar pot presupune ca e pe port serial (ca majoritatea). Cele clasice de genul asta, nu au control pe Vdd si la 629/675 se lovesc de chestia asta. Link spre comentariu
Vizitator 31Vl Postat Mai 20, 2006 Partajează Postat Mai 20, 2006 Multumesc Abram. S-ar putea sa ai dreptate (de fapt sper sa ai dreptate si doar asta sa fie problema ). Astazi am sa incerc din nou sa il programez, luand in considerare problema pe care o poate cauza Vdd-ul. Programatorul pe care il folosesc e cel de la Adelaida, iar ca soft de programare folosesc ICProg si Winpic. Cat despre CP, sunt sigur ca l-am configurat off. Asta e cuvantul de configurare: __CONFIG _CPD_OFF & _CP_OFF & _BODEN_OFF & _MCLRE_OFF & _PWRTE_OFF & _WDT_ON & _INTRC_OSC_NOCLKOUT Link spre comentariu
Vizitator 31Vl Postat Mai 20, 2006 Partajează Postat Mai 20, 2006 Am gasit ceva interesant, de care nu aveam habar si care confirma cele spuse de Abram Burel. Acesta e link-ul, care sper sa foloseasca si altora aflati in situatia mea: http://users.tpg.com.au/btkelly/jdm_b.htm 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