Hallo,

ich hab mal verglichen, was Bascom aus Deinem Code macht (ASM-Code im Hex-file),
aber was laut Datenblatt gemacht werden soll.

Dabei geht nur der Teil ab, in dem eingestellt wird, welche Pins eines Ports einen Int auslösen dürfen.
Das müsste man in Deinem Fall im Register PCMSK0 angeben.

Du kannst zum Testen in deinen Code vor Do diese Zeile einbauen:
Code:
PCMSK0 = &H10
Somit sollte PCINT4 einen Irq auslösen dürfen.

Denn ich habe erstmal keinen Befehl gefunden, der das automatisch macht, bzw. hab in der Hilfe nicht gefunden, das dieser PinChange-Int gleich mit eingestellt werden sollte.
PCINT kann ich in der Hilfe nicht finden,
auch nicht in der OnlineHilfe bei Mcselec.


Hier hab ich noch was dazu gefunden:
https://www.roboternetz.de/phpBB2/ze...g.php?p=120208

Da wird es genauso gemacht wie ich mir das gedacht habe.