Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem: Upis u PIC12F629

[es] :: Elektronika :: Mikrokontroleri :: Problem: Upis u PIC12F629

[ Pregleda: 3814 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mm-tech
Beograd

Član broj: 158365
Poruke: 376
*.vektor.net.



+6 Profil

icon Problem: Upis u PIC12F62913.02.2009. u 21:59 - pre 184 meseci
Pokusavam da napravim ovaj tajmer http://epraktikum.iz.rs/projekti/tajmerce/tajmerce.php ali nikako mi ne uspeva da programiram PIC. Koristim AllPIC programator. Skinuo sam jumper koji se no koristi kod ovog PIC-a. ICprog mi pri pokusaju programiranja izbacuje poruku : No "Oscillator Callibration Value" found. Do you want to use value from file (3FFF) instead ? I sta god ja rekao ( yes/no ) programator kao upisuje nesto u PIC ( vidi se po statusnoj LED ) ali u stvari nista nije upisano.
Programator je sigurno ispravan ( koristio sam ga ranije ), u hex fajl ne sumnjam. Mozda ICprog nije dobro podesen ? Sta ciniti ?
 
Odgovor na temu

Seme
Miroslav Bozic
Nis
Elektronski fakultet
Nis, Zajecar

Član broj: 43158
Poruke: 390
*.eunet.yu.

Sajt: www.ebuyelektronika.co.cc


+5 Profil

icon Re: Problem: Upis u PIC12F62913.02.2009. u 23:21 - pre 184 meseci
Na zadnoj lokaciji u programskoj memoriji se nalazi vrednost koju treba upisati u OSCCAL registar da bi pic mogao da radi sa internim oscilatorom, tj.da frekvencija bude tacna. Kod pikova sa internim socilatorom, u tvom slucaji 12f629 potrebno je pro iscitati programsku memoriju, uzeti kalibracionu vrednos i upisati je u pri programiranju u osccal. Problem u radu kontrolera moze biti netacna klok. Ukoliko ti je pri programiranju setovan CP bit u ic progu ukljucio si code protection tako da pri svakom pokusaju citanja mikrokontroler obrise stanje programske memorije. Verovatno je to problem pa ne uspevas nista da ocitas. Probaj ponovo sa unosenjem oscacal pa se javi ako ima problema. POzz
 
Odgovor na temu

sander
Aleksandar Golovic
Beograd

Član broj: 21336
Poruke: 211
*.smin-1.sezampro.yu.



Profil

icon Re: Problem: Upis u PIC12F62914.02.2009. u 09:05 - pre 184 meseci
Citat:
mm-tech: Pokusavam da napravim ovaj tajmer http://epraktikum.iz.rs/projekti/tajmerce/tajmerce.php ali nikako mi ne uspeva da programiram PIC. Koristim AllPIC programator. Skinuo sam jumper koji se no koristi kod ovog PIC-a. ICprog mi pri pokusaju programiranja izbacuje poruku : No "Oscillator Callibration Value" found. Do you want to use value from file (3FFF) instead ? I sta god ja rekao ( yes/no ) programator kao upisuje nesto u PIC ( vidi se po statusnoj LED ) ali u stvari nista nije upisano.
Programator je sigurno ispravan ( koristio sam ga ranije ), u hex fajl ne sumnjam. Mozda ICprog nije dobro podesen ? Sta ciniti ?


Bilo koju vrednost da upises za kalibrisanje oscilatora ne moze da utice da li ce mikrokontroler raditi ili ne, moze smamo da utice na brzinu oscilatora. Kako si siguran da ti nije nista upisano? Meni bi pre tvoj slucaj licilo da nisi setovao configuracioni registar (WDT tajmer najpre mi je sumljiv).
Sto se tice firmware-a, sve sto je publikovao nas drugar Nebojsa Pejcic radi 100% sigurno.
Ako nista ne uspes, vidim da si iz Beograda, javise pa dodji da kod mene isprogramiramo "nesrecni" PIC.
 
Odgovor na temu

mm-tech
Beograd

Član broj: 158365
Poruke: 376
*.vektor.net.



+6 Profil

icon Re: Problem: Upis u PIC12F62914.02.2009. u 11:35 - pre 184 meseci
Problem je sto ja koristim gotov hex fajl u kome su valjda vec izvrsena sva potrebna podesavanja. Ili nisu ?

Citat:
Seme: U tvom slucaju 12f629 potrebno je prvo iscitati programsku memoriju, uzeti kalibracionu vrednos i upisati je u pri programiranju u osccal. Probaj ponovo sa unosenjem oscacal pa se javi ako ima problema.


Nisam bas preterani poznavalac programiranja, pa mi ovo sto kazes nije bas najjasnije. Ovo sto si rekao radim u ICProg-u ? Kako ? Ako moze malo objasnjenje.
Da li je moguce da sam obrisao kalibracionu vrednost iz programske memorije ? Citao sam na nekim stranim forumima da se i to desavalo.


Citat:
sander: Bilo koju vrednost da upises za kalibrisanje oscilatora ne moze da utice da li ce mikrokontroler raditi ili ne, moze smamo da utice na brzinu oscilatora. Kako si siguran da ti nije nista upisano? Meni bi pre tvoj slucaj licilo da nisi setovao configuracioni registar (WDT tajmer najpre mi je sumljiv).
Sto se tice firmware-a, sve sto je publikovao nas drugar Nebojsa Pejcic radi 100% sigurno.
Ako nista ne uspes, vidim da si iz Beograda, javise pa dodji da kod mene isprogramiramo "nesrecni" PIC.


Kada sam u ICProg-u ukljucio WDT a iskljucio CP, uspeo sam da isprogramiram PIC, ali kada sam ga ubacio u el. kolo nije hteo da radi.
Hvala na ponudi, ali bi hteo malo da se potrudim oko ovoga. Ako nista ne uspem, onda dolazim.
 
Odgovor na temu

johnny_hush
Belgrade, Serbia

Član broj: 112918
Poruke: 528
*.dynamic.sbb.rs.

Sajt: johnnyhush.com


+1 Profil

icon Re: Problem: Upis u PIC12F62914.02.2009. u 12:00 - pre 184 meseci
a kad iskljucis i CP i WDT?
http://johnnyhush.com - Electronics
 
Odgovor na temu

mm-tech
Beograd

Član broj: 158365
Poruke: 376
*.vektor.net.



+6 Profil

icon Re: Problem: Upis u PIC12F62914.02.2009. u 12:12 - pre 184 meseci
E onda je proradilo.

Hvala puno.

E sada jos jedno pitanje: Zar ova podesavanja za CP i WDT nisu trebala biti implementirana unutar hex fajla ?
 
Odgovor na temu

johnny_hush
Belgrade, Serbia

Član broj: 112918
Poruke: 528
*.dynamic.sbb.rs.

Sajt: johnnyhush.com


+1 Profil

icon Re: Problem: Upis u PIC12F62914.02.2009. u 13:49 - pre 184 meseci
nema na cemu

i jesu, ali to je 'problemcic' sa icprog-om cini mi se...

uglavnom sada znas
http://johnnyhush.com - Electronics
 
Odgovor na temu

Stojan Trifunovic

Član broj: 15156
Poruke: 366
*.rs
Via: [es] mailing liste



+8 Profil

icon Re: Problem: Upis u PIC12F62914.02.2009. u 16:26 - pre 184 meseci
Ipak, problemcic sa kalibracionom vrednoscu je zajednicki za sve PIC-eve koji imaju interni oscilator. Najbolje je odmah ga po kupovini ocitati, a zatim zapisati njegovu vrednost ispod PIC-a (odozdo), kako se ne bi izgubio. Ovako ste sada sigurno izgubili njegovu vrednost. Postoje nacini kako se ona moze vratiti, ali ukoliko ne koristite interni oscilator ili Vam nije bitna preciznost frekvencije, nije Vam ni potrebna.
 
Odgovor na temu

sander
Aleksandar Golovic
Beograd

Član broj: 21336
Poruke: 211
*.smin-1.sezampro.yu.



Profil

icon Re: Problem: Upis u PIC12F62917.02.2009. u 13:01 - pre 184 meseci
Citat:
mm-tech: E onda je proradilo.

Hvala puno.

E sada jos jedno pitanje: Zar ova podesavanja za CP i WDT nisu trebala biti implementirana unutar hex fajla ?


Ako ne nazancimo stanje configuracionih bitova tokom pisanja programa, kompajler ce postaviti default vrednosti u hex fajl koji proizvede.
Zbog toga je nekad potrebno postaviti iste tokom programiranja, svaki od software-a nudi mogucnost promene obicno pod opcijom "fuses", zato sam te i pitao
kako si siguran da je problem sa upisom u kontroler.
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Problem: Upis u PIC12F629

[ Pregleda: 3814 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.