da bin ich wieder

@Steffen44
bitte immer Quellen angeben, das macht den Dialog einfacher
Der Code stammt von mir, der Link dazu ist:
https://www.roboternetz.de/phpBB2/viewtopic.php?t=20209

@SprinterSB
Du hast Recht, Gifr = Gifr Or &H80 hat die Nebenwirkung, dass es alle INT-Register löscht.
Ein Bug, aber in diesem Fall unschädlich, da dass INT1-Register des Mega16/32 auch gelöscht wird. Ist mir nie aufgefallen
Code:
Gifr = &H80
wäre richtig. Danke für den Hinweis.

@Steffen44
wie SprinterSB sagte, beim Atmega2560 liegt das INTF1 im EIFR-Register auf Bit1.
Also schreib:
Code:
EIFR=&H02
Ein Kontrollblick ins manchmal fehlerhafte DAT-File zeigt:
m2560def.dat
Code:
[IO]
EIFR	= $1C
...das müsste klappen