PIC 16F877A input problem
Moderators: pedja089, stojke369, [eDo], trax
Re: PIC 16F877A input problem
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
Re: PIC 16F877A input problem
Povezano, vidi se na slici...
Re: PIC 16F877A input problem
Ovakva ti je situacija:
1. Nisi spojio porta.1 (pin 3) nigdje, pa ti on unosi nered. Ako ga već ne koristiš spoji ga s žicom na masu!
2. Daj zamijeni onaj potenciometar s fiksnim otporom od 1k do 47k, što god.
3. Gdje su ti otpornici za ograničenje struje kroz LED? Stavi svakako barem 220 oma u seriju sa svakom LED-icom.
4. Nabaci koji blok kondenzator od 100 nF između + i -
1. Nisi spojio porta.1 (pin 3) nigdje, pa ti on unosi nered. Ako ga već ne koristiš spoji ga s žicom na masu!
2. Daj zamijeni onaj potenciometar s fiksnim otporom od 1k do 47k, što god.
3. Gdje su ti otpornici za ograničenje struje kroz LED? Stavi svakako barem 220 oma u seriju sa svakom LED-icom.
4. Nabaci koji blok kondenzator od 100 nF između + i -
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
Re: PIC 16F877A input problem
Pozdrav !
Moj savijet ti je da pregledas onaj konektor db9 , mozda ti on nema konekciju tj. gubi se kontakt (ja sam se cesto susretao s tim tako da to prvo provjerim ) . O kolko tipkala se radi ? 2 ? Pitam jer sam samo vidio jedan otpornik za njega . I jos nesto probaj si sve postavit sto preglednije tako da i na taj nacin eleminiras mozda jos koju pogresku. Eto to ti je moje misljenje i savijet...
Moj savijet ti je da pregledas onaj konektor db9 , mozda ti on nema konekciju tj. gubi se kontakt (ja sam se cesto susretao s tim tako da to prvo provjerim ) . O kolko tipkala se radi ? 2 ? Pitam jer sam samo vidio jedan otpornik za njega . I jos nesto probaj si sve postavit sto preglednije tako da i na taj nacin eleminiras mozda jos koju pogresku. Eto to ti je moje misljenje i savijet...
Re: PIC 16F877A input problem
Konacno RADI, povezao masu sa a1 i sve ok...
Od koliko mi predlazes da uzmem odpornike za dugmice?
Kupicu danas te otpornike i za ledice, i da zavrsim sa tim pocetnim delom vise...
Hvala za pomoc
Pozdrav
Od koliko mi predlazes da uzmem odpornike za dugmice?
Kupicu danas te otpornike i za ledice, i da zavrsim sa tim pocetnim delom vise...
Hvala za pomoc
Pozdrav
Re: PIC 16F877A input problem
Pa zar nemaš neke u "furdi" stare, zašto ići kupovat za probu? Možeš stavit 10K otpore za ta tipkala. Na LED stavi od 330 do 470 oma, to bi trebalo zadovoljit. Jel sad imaš odziv na serijskom portu?
Ah da, , konačno
Ah da, , konačno
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
Re: PIC 16F877A input problem
Radi, samo imam jos jedno pitanje u onom programu sto sam ja koristio nece da mi pokaze poslato, a na onaj tvoj pokazuje, na mom programu pokazuje dolazak broja kada posaljem taj broj ali nece onaj broj koji je definisan u klodu A1R=1 da li treba broj da se konvertuje??
Pozz
Pozz
Re: PIC 16F877A input problem
Ako koristiš "Termite" onda pokaže [01], bar kod mene. Napiši mu za A1R = "1" onda bi trebao pokazivat 1.
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
Re: PIC 16F877A input problem
da na termite pokaze 01 a stavljeno je na A1R=1, ali nista ne pokazuje u onaj moj program a tu mora da pokazuje nista mi ne znaci sto pokazuje na termite kad je zatvoren program...
pozz
pozz
Re: PIC 16F877A input problem
Napiši mu za A1R = "1" onda bi trebao pokazivat 1 i u tvom programu.
Code: Select all
#CONFIG
__config _XT_OSC & _WDT_OFF & _PWRTE_ON & _CP_OFF & _BOREN_OFF
#ENDCONFIG
DEFINE HSER_RCSTA 90h
DEFINE HSER_TXSTA 24h
DEFINE HSER_BAUD 2400
ADCON1 = $C7
TRISC = %10000000
TRISB = %00000000 'Svi pinovi porta B su izlazni
TRISA = %11111111
symbol S0 = PORTC.7 'Port za prijem podataka
symbol S1 = PORTC.6 'Port za predaju podataka
symbol D1 = PORTB.0 'Kanal 1
symbol D2 = PORTB.1 'Kanal 2
SYMBOL A1 = PORTA.0
Symbol A2 = PORTA.1
A1R var byte
A1R = "1"
A2R var byte
A2R = "2"
PORTB = $00 'Postavi na 0 sve pinove porta B
Glavni:
IF A1 = 1 then ' TEST TEST TEST
D1 = 1
HSerout [A1R, 10]
else
D1 = 0
Endif
If A2 = 1 then
D2 = 1
hserout [A2R, 10]
else
D2 = 0
endif
Goto Glavni
End
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
Re: PIC 16F877A input problem
Da bi pokazivao na onaj moj program potrebno je samo da se stavi ovo kad se pritisne dugme
HSerout [A1R,10,13]
to je to, napokon zavrseno!!
HVALA JOS JEDNOM ZA ULOZEN TRUD I POMOC!
Pozdrav
HSerout [A1R,10,13]
to je to, napokon zavrseno!!
HVALA JOS JEDNOM ZA ULOZEN TRUD I POMOC!
Pozdrav
Re: PIC 16F877A input problem
Ajde nek ti je sa srećom. Kad završiš što si naumio, javi rezultate.
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....