Mir kommt da spontan etwas in den Sinn. Was glaubst du wie lange ich danach gesucht habe:

Code:
 'save registers bei single in interrupt nötig
Push R12                                                    ' save registers
Push R13
Push R14
Push R15

code...

 'restore registers bei singel in interrupt nötig
Pop R15                                                     ' restore registers
Pop R14
Pop R13
Pop R12
Bei mir war es so, dass sich bei Single - Variabeln im Interrupt plötzlich die Werte selbstständig geändert haben. Nach dem Push und Pop war das nicht mehr der Fall. Warum das bei Bascom so implemeniert wurde.....