Wir reden aneinander vorbei. Mit EINEM PCF ist natürlich "falling" angesagt. "rising" ist für dich nicht interessant.
Was ich meinte, ist, das der Bascom überhaupt probleme (hatte) irgendwas anderes als LOW-LEVEL zu setzen.

Für die INT0-3 hatt ich das damals überprüft. Deswegen mein' ich, du solltest sichergehen, ob der Bug noch besteht

Zitat Zitat von Picnick to MCS
2. INT3
ATMEGA128
There is a severe error in Bascom 1.11.7.8 with the setting of the sense-mode-Bits of INT3

2.1. Source

$crystal = 16000000
$regfile = "M128def.dat"

Config Int0 = Falling
Config Int1 = Rising
Config Int2 = Falling
Config Int3 = Falling

2.2. Disassembling

00C0 LDS r24,EICRA
00C4 ANDI r24,$FC ' 11111100 ISC01 ISC00
00C6 ORI r24,$02 ' 00000010 correct „falling edge“
00C8 STS EICRA,r24
‚------------------------------------------------------------

00CC LDS r24,EICRA
00D0 ANDI r24,$F3 ' 11110011 ISC11 ISC10
00D2 ORI r24,$0C ' 00001100 correct „rising edge“
00D4 STS EICRA,r24
‚------------------------------------------------------------

00D8 LDS r24,EICRA
00DC ANDI r24,$CF ' 11001111 ISC21 ISC20
00DE ORI r24,$20 ' 00100000 correct „falling edge“
00E0 STS EICRA,r24
‚------------------------------------------------------------

00E4 LDS r24,EICRA
00E8 ANDI r24,$3F ' 00111111 ISC30 ISC31

00EA ORI r24,$40 ' 01000000 ISC30 !

00EC STS EICRA,r24
‚------------------------------------------------------------

INT2, ISC20 is now correct (1.11.7.4 failed here)

For INT3, ISC30 has been set. This Mode is „reserved“