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:
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?