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

Problemi sa prekidacom...

[es] :: Elektronika :: Mikrokontroleri :: Problemi sa prekidacom...

[ Pregleda: 4579 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

[M4rk0]
Administrator
Mostar

Član broj: 27314
Poruke: 88
195.222.43.*

ICQ: 47203293
Sajt: www.mostarac.net


Profil

icon Problemi sa prekidacom...25.02.2006. u 19:01 - pre 220 meseci
Pozdrav svima!

Imam problem oko prekidaca, koristim PIC16F628 ...

Funkcija prekidaca je tek nakon vracanja stanja da radi...
Kao sto mozete u kodu vidjeti meni treba pocetno stanje je 0v na PORTA.4, zatim mu dadnem 5v na PORTA.4, nakon toga vratim na 0v i tek tada treba da mi posalje 5v na PORTB.4 i drzi nekih 7 sekundi...

Evo koji kod koristim:

Code:
DEFINE OSC 8

TRISA = $FF ' Pinov PORTA su ulazni
TRISB = $00 ' Pinovi PORTB su izlazni

START:
IF PORTA.4 = 0 THEN
GOTO START
ENDIF

UPALJENO:
IF PORTA.4 = 1 THEN
GOTO UPALJENO
ENDIF

IF PORTA.4 = 0 THEN
HIGH PORTB.4
PAUSE 700
LOW PORTB.4
ENDIF

GOTO START
 
End


Na PIC Simulatoru radi savresno...
Cim ga programiram PIC radi nigdje veze sa programom...

Program je kompajliran za PIC16F628 i IC-Prog je postavljen na PIC16F628...

Sta ovde nije dobro?
 
Odgovor na temu

_str_

Član broj: 53798
Poruke: 878
*.136.EUnet.yu.



+10 Profil

icon Re: Problemi sa prekidacom...25.02.2006. u 19:57 - pre 220 meseci
Probaj da izmedju "promena stanja" postavis pauzu od ~50mS. Ulazni pin preko 2k2 spoji na masu.
__*__
*___*
 
Odgovor na temu

Azzrael
Dejan Citakovic
Beograd

Član broj: 52100
Poruke: 244
*.BVCOM.NET.

ICQ: 248047022
Sajt: www.arpel.rs


+9 Profil

icon Re: Problemi sa prekidacom...25.02.2006. u 23:34 - pre 220 meseci
Moras da stavis pauzu od 50-100ms, zbog varnicenja tastera. Tako ces da eliminises posledice prelaznog rezima. U toku ukljucenja/iskljucenja, kontakti spoje/odspoje 100 i vise puta, stoga moras imati pauzu.
Pozz
Dejan Citakovic
Arpel Automation
www.arpel.rs
 
Odgovor na temu

[M4rk0]
Administrator
Mostar

Član broj: 27314
Poruke: 88
195.222.43.*

ICQ: 47203293
Sajt: www.mostarac.net


Profil

icon Re: Problemi sa prekidacom...26.02.2006. u 18:52 - pre 220 meseci
Umjesto releja na izlaz sam stavio diodu (za probu)...

Sada ili sam ja lud na simulatoru program radi i sa tim pauzama sve normalno, ali kad isprogramiram PIC16F628 on radi ko lud ne gleda nikako petlje, samo prolazi kroz kod znaci ja ga upalim u struju on samo ponavlja upali 7 sekundi ugasi i samo to... Nikako ne provjerava stanje ulaza...
 
Odgovor na temu

zkaiser
- -

Član broj: 19545
Poruke: 262
*.dyn.ravangrad.net.



+1 Profil

icon Re: Problemi sa prekidacom...26.02.2006. u 19:01 - pre 220 meseci
mislim da je ipak u pitanju program bez obzira st simulator kaze, malo mi deluje 'drndavo' ako je uslov tacan onda ponovo pitaj taj isti uslov, to su potencijalno mrtve petlje na neki nacin, a osim toga ovo jako zdere procesorsko vreme bez potrebe, sta ce biti kada taj isti program bude trebao da radi jos nesto pored tog sto sad treba da radi.
Ti lepo pokusaj da ili iz temelja izmenis program ili daj algoritam pa da vidimo kako bi bilo najjednostavnije . . .
 
Odgovor na temu

[M4rk0]
Administrator
Mostar

Član broj: 27314
Poruke: 88
195.222.43.*

ICQ: 47203293
Sajt: www.mostarac.net


Profil

icon Re: Problemi sa prekidacom...26.02.2006. u 19:29 - pre 220 meseci
Pa evo gledam ne znam sta vise da probam...

Uglavnom meni treba da nakon vracanja stanja u pocetno dobijem 5v na izlazu...

Sto znaci da mi je normalno stanje na ulazu PortA.4 0V, zatim mu ja dam neko stanje od 5V (ne treba se nista dogadjat), a sad kad mu ponovo vratim 0V treba da mi dadne na PortB.4 nekih 5V koji ce drzat 7 sekundi i iskljucit i opet biti na cekanju...
 
Odgovor na temu

_str_

Član broj: 53798
Poruke: 878
*.18.eunet.yu.



+10 Profil

icon Re: Problemi sa prekidacom...27.02.2006. u 12:07 - pre 220 meseci
Dali imas otpornik na ulazu spojen prema masi? Oce biti i ako prekidac(kontekte) drzis u ruci, tada oce da osciluje na 50Hz. Nisam strucnjak za pic ali kod avr se citanje ulaza deklarise kao PINA, a izlaza sa PORTA. Ovo vazi i za BASIC.
__*__
*___*
 
Odgovor na temu

grabik

Član broj: 32507
Poruke: 311
..nge86-129.btcentralplus.com.



+7 Profil

icon Re: Problemi sa prekidacom...27.02.2006. u 23:46 - pre 220 meseci
Nisi konfigurisao dobro PORTA. PORTA je po difoltu dodeljen komparatoru.Pogledaj pdf.
 
Odgovor na temu

mmladenovic
Milan Mladenovic
Kragujevac

Član broj: 21193
Poruke: 148
*.pat-pool.kg.sbb.co.yu.

ICQ: 113441856
Sajt: www.cncmasine.com


+2 Profil

icon Re: Problemi sa prekidacom...05.03.2006. u 16:17 - pre 219 meseci
treba na pocetku programa da imas
CMCON = %00000111
ili
CMCON = 7
msn : [email protected]
Skype : mladenovic.milan.kg
 
Odgovor na temu

shonex
Beograd

Član broj: 5871
Poruke: 229
*.adsl.sezampro.yu.



+1 Profil

icon Re: Problemi sa prekidacom...06.03.2006. u 12:19 - pre 219 meseci
..ili na pocetku programa, ako ne koristis komparatore stavi naredbu Alldigital (podrzava je poslednji PIC IDE)
 
Odgovor na temu

[M4rk0]
Administrator
Mostar

Član broj: 27314
Poruke: 88
195.222.43.*

ICQ: 47203293
Sajt: www.mostarac.net


Profil

icon Re: Problemi sa prekidacom...06.03.2006. u 15:56 - pre 219 meseci
Sve je sada u redu bio je problem sto sam na pogresan nacin dovodio ulaz na pin od PIC-a...
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Problemi sa prekidacom...

[ Pregleda: 4579 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

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