Hallo, ich arbeite mich gerade in PIC's mit Assembler ein. Ich möchte einen Interrupt durch einen Timer0 Overflow erkennen, sorry für die Anfängerfrage: Aber wie kann ich sehen wann ein Interrupt mit einem Overflow stattgefunden hat, gibt es da ein bestimmtes Register wo ein Flag gesetzt wird ? Ich sehe nur ein INTCON-Register mit dem TOIF-Flag, ist es zufällig dieses Flag oder gibt es ein anderes im Status-Register ? Ich denke mal zum initialisieren wird dies hier ja ausreichen:
1 | banksel OPTION_REG |
2 | bsf OPTION_REG,INTEDG |
3 | bcf INTCON,INTF |
4 | bsf INTCON,INTE |
5 | bsf INTCON,TOIE |
6 | ;bsf INTCON,TOIF ;muss das hier gesetzt werden ? |
7 | bcf STATUS, RP0 |
Danke im Voraus Gruß