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

Problemi sa prekidacom...

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

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

[M4rk0]
Administrator
Mostar

Član broj: 27314
Poruke: 89
195.222.43.*

ICQ: 47203293
Sajt: www.mostarac.net


Profil

icon Problemi sa prekidacom...25.02.2006. u 19:01

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?
25.02.2006. u 19:01 

_str_

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



Profil

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

Azzrael
Dejan Citakovic
Beograd

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

ICQ: 248047022
Sajt: www.arpel.rs


Profil

icon Re: Problemi sa prekidacom...25.02.2006. u 23:34
Laptopovi

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
25.02.2006. u 23:34 

[M4rk0]
Administrator
Mostar

Član broj: 27314
Poruke: 89
195.222.43.*

ICQ: 47203293
Sajt: www.mostarac.net


Profil

icon Re: Problemi sa prekidacom...26.02.2006. u 18:52
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...
26.02.2006. u 18:52 

zkaiser
- -

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



Profil

icon Re: Problemi sa prekidacom...26.02.2006. u 19:01
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 . . .
26.02.2006. u 19:01 

[M4rk0]
Administrator
Mostar

Član broj: 27314
Poruke: 89
195.222.43.*

ICQ: 47203293
Sajt: www.mostarac.net


Profil

icon Re: Problemi sa prekidacom...26.02.2006. u 19:29
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...
26.02.2006. u 19:29 

_str_

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



Profil

icon Re: Problemi sa prekidacom...27.02.2006. u 12:07
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.
__*__
*___*
27.02.2006. u 12:07 

grabik

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



Profil

icon Re: Problemi sa prekidacom...27.02.2006. u 23:46
Nisi konfigurisao dobro PORTA. PORTA je po difoltu dodeljen komparatoru.Pogledaj pdf.
27.02.2006. u 23:46 

mmladenovic
Milan Mladenovic
Kragujevac

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

ICQ: 113441856
Sajt: www.cncmasine.com


Profil

icon Re: Problemi sa prekidacom...05.03.2006. u 16:17
treba na pocetku programa da imas
CMCON = %00000111
ili
CMCON = 7
msn : milan__kg@hotmail.com
Skype : mladenovic.milan.kg
05.03.2006. u 16:17 

shonex
Beograd

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



Profil

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

[M4rk0]
Administrator
Mostar

Član broj: 27314
Poruke: 89
195.222.43.*

ICQ: 47203293
Sajt: www.mostarac.net


Profil

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

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

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

Postavi temu Odgovori

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