Hallo,
wie kommst Du darauf, daß der M16 nur 2 Interrupts hat?
Ich hab die Liste gerad nicht parat, die Anzahl bewegt sich aber eher im der Größenordnung um die 20.
> Hab schon eine Stunde mit Suchen verbracht, aber weiter bin ich nun auch nicht
vielleicht würde es helfen, wenn Du das was die BASCOM-Help zu einem Suchbegriff anbietet, liest?
Code:
Bascom HELP, Suchbegriff "Interrupt", Thema "On Interrupt"
Enable Interrupts
Enable Int0 'enable the interrupt
On Int0 Label2 Nosave 'jump to label2 on INT0
Do 'endless loop
nop
Loop
End
Label2:
Dim A As Byte
If A > 1 Then
Return 'generates a RET because it is inside a condition
End If
Return 'generates a RETI because it is the first RETURN
Return 'generates a RET because it is the second RETURN
Zur Funktion der einzelnen Interrupts -> M16 Datenblatt
Ciao,
Werner
Lesezeichen