Meiner Meinung nach sollte folgendes Programm funktionieren:
Leider ist der PIC anderer Meinung... [-XCode:Main: goto Init intvec movf PORTB movwf test btfsc test, 1 ;Led invertieren goto aus goto ein aus ;Led aus bcf PORTB,1 bsf INTCON, GIE ; Interupt generell erlauben bcf INTCON, RBIF ; RBIF zurücksetzen (Interrupt erneut erlauben) retfie ein ;Led ein bsf PORTB,1 bsf INTCON, GIE ; Interupt generell erlauben bcf INTCON, RBIF ; RBIF zurücksetzen (Interrupt erneut erlauben) retfie ;************************************************************** ; das Hauptprogramm Init ; RB0-Interrupt einstellen movlw b'11111101' ;LED 1 = Ausgang (Rest = Eingang) movwf TRISB movlw 0x00 movwf INTCON bsf INTCON, RBIE ; RBIF kann wecken bsf INTCON, GIE ; Interupt generell erlauben loop goto loop
Ich werd' also weiter probieren müssen
lg
Michi







Zitieren

Lesezeichen