Hallo,
Ich bin grade dabei mich mit den Pics vertraut zu machen und habe da ein paar nette Lernbeispiele im Netz gefunden. Nur die sind fast alle für den PIC16. Ich benötige allerdings den PIC18F2550.
Die meisten Beispiele sind ohne große Schwierigkeiten übertragbar, allerdings versuch ich jetzt schon geraume Zeit einen Interrupt auszulösen. Ohne Erfolg.
Kann mir bitte jemand weiterhelfen?
Momentan hab ich folgendes in meinem Programm:
Code:
Main:
goto Interrupt
;goto Polling
;goto Buzzer
;goto Blinklicht
;goto Lauflicht
; Interrupt für RA4
Interrupt
movlw b'11110000' ;PortB = Ausgang(0-3)/Eingang(4-7)
movwf TRISB
movlw 0x00
movwf PORTB
clrf INTCON ; GIE aus
bsf INTCON, RBIE ; RBIF kann wecken
; pull-up ein
bcf INTCON, RBIF
intvec
nop
goto intvec
intvector
movlw 0xFF
movwf PORTB
bcf INTCON, INT0IF
retfie
Die intcon register dürften allerdings falsch gesetzt sein, denn wenn den RB4 nach unten ziehe passiert genau garnix!
Ich bitte um Hilfestellung...
Danke!
Michi
Lesezeichen