Hallo zusammen!
Dank der Hilfe von Dirk, im November letzten Jahres, habe ich ja gelernt, wie ich das
General Interrupt Mask Register
und das
Pin Change Mask Register
richtig lesen muss.
Ich hoffe, ich habe es auch wirklich richtig verstanden.....
An meinem Tiny24v möchte ich gern den PCINT3, PCINT4, PCINT5 und PCINT7 benutzen.
Also habe ich folgende Zeilen in mein Programm eingefügt:
Da BASCOM auch nicht meckert, scheinen die Anweisungen wohl richtig zu sein.
Nun kommen aber meine Fragen....
Wenn der Tiny24v nun eine Änderung z.B. von PCINT3 (PINA.3) bemerkt, was passiert dann bzw. wie sage ich es in BASCOM, dass er dann zu einer bestimmten ISR springen soll?
Der Befehl: On PCINT3 ISR_xy
funktioniert so leider nicht.
Außerdem....
Würde der µC denn bei jeder Änderung (Wechsel zu Hi und zu Low) des Pins zur ISR springen?
Eigentlich soll er nur bei "Low" zur ISR wechseln, weil am PINA.3 ein Taster angeschlossen wird.
Wenn mir da jemand noch mal einen Tipp geben könnte, wie ich das in BASCOM realisieren kann, wäre das bestimmt sehr hilfreich.
Schöne Grüße,
Cassio
Dank der Hilfe von Dirk, im November letzten Jahres, habe ich ja gelernt, wie ich das
General Interrupt Mask Register
und das
Pin Change Mask Register
richtig lesen muss.
Ich hoffe, ich habe es auch wirklich richtig verstanden.....
An meinem Tiny24v möchte ich gern den PCINT3, PCINT4, PCINT5 und PCINT7 benutzen.
Also habe ich folgende Zeilen in mein Programm eingefügt:
Code:
Gimsk = &B0010_0000 ' PCIE0 aktivieren
Pcmsk0 = &B1011_1000 ' PCINT 3,4,5,7 aktiv
Da BASCOM auch nicht meckert, scheinen die Anweisungen wohl richtig zu sein.
Nun kommen aber meine Fragen....
Wenn der Tiny24v nun eine Änderung z.B. von PCINT3 (PINA.3) bemerkt, was passiert dann bzw. wie sage ich es in BASCOM, dass er dann zu einer bestimmten ISR springen soll?
Der Befehl: On PCINT3 ISR_xy
funktioniert so leider nicht.
Außerdem....
Würde der µC denn bei jeder Änderung (Wechsel zu Hi und zu Low) des Pins zur ISR springen?
Eigentlich soll er nur bei "Low" zur ISR wechseln, weil am PINA.3 ein Taster angeschlossen wird.
Wenn mir da jemand noch mal einen Tipp geben könnte, wie ich das in BASCOM realisieren kann, wäre das bestimmt sehr hilfreich.
Schöne Grüße,
Cassio