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

Problem sa pic 16f877a

[es] :: Elektronika :: Mikrokontroleri :: Problem sa pic 16f877a

Strane: 1 2

[ Pregleda: 3934 | Odgovora: 20 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

milan888
milan odak

Član broj: 310776
Poruke: 30
*.dynamic.sbb.rs.



Profil

icon Problem sa pic 16f877a19.01.2013. u 10:21 - pre 136 meseci
Pozdrav svima iskucao sam jedam veliki program display,ledice i izlazi znaci 1/0 je sve,kod u simulatoru radi a u picu ne kad sam to video iskucao sam da palim ledicu nece nito,al kad sam slucajno dotakao kristal ledica se upalila-nije kontakt greska pic je 16f877a kristal je 20mhz i pic je 20 mhz a kondenzatori su 22pf,gde gresim evo i tog malog koda koji radi samo kad se udari kristal,jer treba definisati jos sta?
Code:
DEFINE OSC 20
 ADCON1 = 7 '
  CMCON = 7 
 trisb=%00000000



 
 portb=%00000000
 
 portb.6=1

end

[Ovu poruku je menjao milan888 dana 19.01.2013. u 11:48 GMT+1]
 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4542

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+529 Profil

icon Re: Problem sa pic 16f877a19.01.2013. u 11:48 - pre 136 meseci
Na kakvoj ploči su ti piconja i kristal?
Ako je na protoboard-u, to znaju da budu drešine koje pamet pomeraju. I zašto za proste stvari teraš piconju na 20MHz? na nišem kloku je manja potrošnja.
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

foxhunter1
KN03NL

Član broj: 234323
Poruke: 238
*.dynamic.isp.telekom.rs.



+48 Profil

icon Re: Problem sa pic 16f877a19.01.2013. u 12:55 - pre 136 meseci
Za frekvencije kristala vece od 4 MHz u konfiguracionim recima treba podesiti HS oscilator. Mislim da je po difoltu XT
ili nesto drugo, u svakom slucaju nije XS.
73 de YU1OL
 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4542

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+529 Profil

icon Re: Problem sa pic 16f877a19.01.2013. u 13:53 - pre 136 meseci
Ako je XT, onda je to načitanje datasheet-a.
Koliko puta smo ovde napisali da se sa "protivnikom" prvo treba dobro upoznati pa tek onda uhvatiti u koštac
A u simulatorima radi i ono što u realnom hardveru teško da može "vodu da pije".
Za sve ove godine ni jednom nisam upotrebio nikakav simulator. Samo surovi hardver.
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

milan888
milan odak

Član broj: 310776
Poruke: 30
*.dynamic.sbb.rs.



Profil

icon Re: Problem sa pic 16f877a19.01.2013. u 14:04 - pre 136 meseci
drugari probao sam na sto nacina al ne dali mi neko moze pomoci bleim u dateeset vec per dana probo sam i ovo:
Code:
Asm
CONFIG_REQ
__CONFIG _CONFIG1, INTRC_OSC_NOCLKOUT & WDT_OFF & DEBUG_OFF & FCMEN_OFF & IESO_OFF & BOR_OFF & LVP_OFF & CPD_OFF & CP_OFF & MCLRE_OFF & PWRTE_OFF
__CONFIG _CONFIG2, WRT_OFF & BOR21V
EndAsm

a i ovako sam ga definisao al nece molim vas pomozite mi:
Code:
DEFINE OSC 20
 ADCON1 = 7 
  CMCON = 7 
 Fosc1 = 1
 Fosc0 = 0
trisb=%00000000
portb=%00000000
portb.6=1
 end

 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: Problem sa pic 16f877a19.01.2013. u 14:13 - pre 136 meseci
U config bitovima nemaš podešen HS oscilator. Ako već hoćeš da koristiš taj od 20MHz onda to moraš i da definišeš.
gorankg
 
Odgovor na temu

milan888
milan odak

Član broj: 310776
Poruke: 30
*.dynamic.sbb.rs.



Profil

icon Re: Problem sa pic 16f877a19.01.2013. u 14:32 - pre 136 meseci
Probnao sam ovako
Code:
    #config
     __CONFIG _HS_OSC
    #endconfig

    DEFINE OSC 20
   ADCON1 = 7 'Turn off ADC
    CMCON = 7 'Turn off comparator
    trisb=%00000000

    portb=%00000000

    portb.6=1

    end

al compailer neprodje ovo:
Code:
 ADCON1 = 7 'Turn off ADC

 
Odgovor na temu

macedo
Zoran Trajkov
elektro ing.
Kavadarci

Član broj: 184093
Poruke: 350
*.cabletel.com.mk.



+5 Profil

icon Re: Problem sa pic 16f877a19.01.2013. u 15:04 - pre 136 meseci
Dali je hardverski veza kristala i kondenzatora prema PIC-u i masi dobra?Dali si stavio 100n na Vdd prema Vss?
macedo
 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4542

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+529 Profil

icon Re: Problem sa pic 16f877a19.01.2013. u 15:44 - pre 136 meseci
Code:
CONFIG_REQ
__CONFIG _CONFIG1, INTRC_OSC_NOCLKOUT & WDT_OFF & DEBUG_OFF & FCMEN_OFF & IESO_OFF & BOR_OFF & LVP_OFF & CPD_OFF & CP_OFF & MCLRE_OFF & PWRTE_OFF
__CONFIG _CONFIG2, WRT_OFF & BOR21V


Je li, koji ti PIC u stvari koristiš?

2 konfiguracione reči imaju ENHANCED kontroleri, ne BASELINE. Drugo 877A nema INTRC oscilator, nema IESO, FCMEN, ...

Pošto ti se ne "ble(J)i" u datasheet, nadalje se snalazi kako umeš i znaš.
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

milan888
milan odak

Član broj: 310776
Poruke: 30
*.dynamic.sbb.rs.



Profil

icon Re: Problem sa pic 16f877a19.01.2013. u 15:47 - pre 136 meseci
Resio sam!Program koji sam kucao dva meseca je propao SIMULACIJA JE GO... ZASO U PRAVU SI U ZIVOTU VISE NECU LUPITI PLAY I PROTEUSU!!!
 
Odgovor na temu

foxhunter1
KN03NL

Član broj: 234323
Poruke: 238
*.dynamic.isp.telekom.rs.



+48 Profil

icon Re: Problem sa pic 16f877a19.01.2013. u 15:50 - pre 136 meseci
Citat:

al compailer neprodje ovo:
Code:
 ADCON1 = 7 'Turn off ADC


I ADCON1 i CMCON postoje kao registri kod 16F877A, tako da kompajler ne bi trebao da prijavljuje gresku kod ADCON1.
Nigde nisi napisao koji kompajler koristis (PBP ili Proton)??? Da li si kod kompajliranja odabrao pravi procesor: kod PBPa
se u MCS moze izabrati ili u kodu napisati koji je, a kod Proteusa se u kodu navodi koji je? Najbolje bi bilo da ovde
postavis citav kod, pa ce ga konzilijum vec nekako dijagnostifikovati (bez kafe, whiskyja ili ne daj boze koverti) .

73 de YU1OL
 
Odgovor na temu

milan888
milan odak

Član broj: 310776
Poruke: 30
*.dynamic.sbb.rs.



Profil

icon Re: Problem sa pic 16f877a19.01.2013. u 16:01 - pre 136 meseci
"foxhunter1" izvinjavam se ostao mi je mikro cod na drugom kontroleru prosao je ok hvala
"zaso011" velika razlika u simulaciji i projektu ogromna LUPETA CIFRE
koristim 16f877a i ucitao sam kod sa ovim devinicjamam ali lupeta jeko jeko
Code:
#config
     __CONFIG _HS_OSC
    #endconfig

    DEFINE OSC 20
    ADCON1 = 7 'Turn off ADC
    CMCON = 7 'Turn off comparator

jesam u definisanju zabrljao?u proteusu idealni radi brojac je u pitanju a u reali suketa lakoooooo,jer do definisan ja?
Molim vas pomozite mi dva jeseca se zezam sa ovim
 
Odgovor na temu

veselinovic
Jovan Veselinovic
Ist. Sarajevo

Moderator
Član broj: 7761
Poruke: 3860
adsl-165-217-111.teol.net.



+333 Profil

icon Re: Problem sa pic 16f877a19.01.2013. u 20:19 - pre 136 meseci
Stavio si naredbu za ponistavanje istitravanja kantakata?
Sta broji brojac?
Koji senzor pobudjuje pic?
Daj semu, ili dio seme.
Kako ti pomoci bez podataka.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: Problem sa pic 16f877a19.01.2013. u 21:14 - pre 136 meseci
simulator kada radi - to ne znaci da ce da radi finalni projekat
simulator kada ne radi - velika je sansa da si nesto zas*ao i da i ako ti slucajon radi na pravim hw-u ne mora da znaci da ce da radi uvek

 
Odgovor na temu

milan888
milan odak

Član broj: 310776
Poruke: 30
*.dynamic.sbb.rs.



Profil

icon Re: Problem sa pic 16f877a19.01.2013. u 21:14 - pre 136 meseci
koja naredba ponistava?na semi je sam displei.broi prolaze.al lpeta jako jako,znaci treba da broi prolaze kroz petlju
 
Odgovor na temu

milan888
milan odak

Član broj: 310776
Poruke: 30
*.dynamic.sbb.rs.



Profil

icon Re: Problem sa pic 16f877a19.01.2013. u 21:20 - pre 136 meseci
a=1
a=a+1
lcd a

i lupeta na displeju
sad sam lupio kod samo da objasnim
 
Odgovor na temu

milan888
milan odak

Član broj: 310776
Poruke: 30
*.dynamic.sbb.rs.



Profil

icon Re: Problem sa pic 16f877a19.01.2013. u 21:27 - pre 136 meseci
Nema nikakvih mehanickih brojaca pic sam broji prolaze kroz program
 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4542

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+529 Profil

icon Re: Problem sa pic 16f877a19.01.2013. u 22:32 - pre 136 meseci

--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

milan888
milan odak

Član broj: 310776
Poruke: 30
*.dynamic.sbb.rs.



Profil

icon Re: Problem sa pic 16f877a19.01.2013. u 23:08 - pre 136 meseci
zaso11 jer gresim u definisanju?
 
Odgovor na temu

shpiki
Student
Novi Sad

Član broj: 50342
Poruke: 1651



+62 Profil

icon Re: Problem sa pic 16f877a19.01.2013. u 23:43 - pre 136 meseci
Tesko prijatelju da ce ti neko pomoci kad lupas kod... daj liniju koja koci/zakucava/brljavi pa da neko pogleda i prokomentarise...
Sigurno nije neki super tajni projekat za NASU pisan, pa da ne mozes da podelis deo koda... na kraju krajeva, 99,999% sam ubedjen da se ceo kod moze pronaci online (iz komada, ili iz vise njih; ne verujem da si izmislio toplu vodi niti rupu na saksiji...).
There are only 10 types of people in the world:
those who understand binary, and those who don't.
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Problem sa pic 16f877a

Strane: 1 2

[ Pregleda: 3934 | Odgovora: 20 ] > FB > Twit

Postavi temu Odgovori

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