[ zivadin_despot @ 11.05.2010. 20:06 ] @
Izludeo sam probavajuci i trazeci sta se desava....evo problema: napisem samo da se svi portovi upale kada se ukljuci pic,
kada ga isprogramiram, ne radi nista....nakon sto ga isprogramiram, procitam ga i uporedim i isto je... U cemu je problem?
[ Sepa011 @ 11.05.2010. 22:11 ] @
Ajde barem daj kod (sta si to napisao) pa da ti pomognemo, ovako jedino da bacamo pasulj, koscice, duvamo u pepeo,...
[ zivadin_despot @ 12.05.2010. 11:46 ] @
izvinjavam se :) evo koda....
Code:

void main() {
     TRISB=0;
     PORTB=255;
     Delay_ms(3000);
     PORTB=0;
    
}
[ VRadule @ 12.05.2010. 11:57 ] @
Uporedi i konfiguracione registre, najverovatnije je da je tu problem.

[ bogdan.kecman @ 12.05.2010. 11:58 ] @
a kompajler je ?
[ zivadin_despot @ 12.05.2010. 12:23 ] @
Evo slika kako sam podesio:

i prilikom programiranja koristim IC-Prog i tamo sam podesio isto kao u conf. registru.
Kompajler je mikroC
[ bogdan.kecman @ 12.05.2010. 12:38 ] @
da li imas EXTERNI KRISTAL sa 2 kondenzatora prema masi?

da li ti je MCLR dignut sa pull-up otpornikom na VCC ?

[ zivadin_despot @ 12.05.2010. 12:43 ] @
Imam kristal i 2 kondenzatora, MCLR je direktno na VCC

Vcc mi je baterija 3V

Probao sam sa 4 , 10 , 20MHz
[ bogdan.kecman @ 12.05.2010. 12:45 ] @
promeni kod u:

Code:

void main() {
     TRISB=0;
     PORTB=255;
     Delay_ms(3000);
     PORTB=0;
     while(1);
}


posto tu "praznu petlju" mikroc ne dodaje sam tako da ti uC krene dalje da izvrsava "smece"
[ VRadule @ 12.05.2010. 12:46 ] @
Portb bi trebao da bude 255 prve 3 sekunde, pa onda da pređe na 0.

Da bi delay radio kako treba, setovana frekvencija u project-u mora da bude identicna kristalu koji koristiš.

Idi na edit project i upiši ponovo ceo konfig i radnu frekvenciju, potvrdi podešavanje, kompajliraj i spusti program ponovo u PIC.

Iskljuci i Brown out.

Prekontroliši napone na reset pinu.

Da bi Pic radio treba mu napajanje, klok i da nije u HW resetu.

Ako je sve prethodno o.k., onda je možda PIC.

[ VRadule @ 12.05.2010. 12:53 ] @
Pa na Vcc 3V, datasheet kaže da može...

Možda na 4Mhz i sa setovanim XT oscilatorom, a ne HS.

Ma u stvari, ne može ispod 4V klasičan 877,
Gore navedeno važi za LF verziju
[ zivadin_despot @ 12.05.2010. 16:00 ] @
:)....doslo je do banalne greske, naime na izlazu sam stavio 200 i nesto Kohm da ogranicim struju umesto 200 Ohm....kakva greska...... ne brinite dobio sam jednu po glavi od kolege koji je to zapazio....
Izvinjavam se sto sam uneo zabludu.....
pozdrav svima