AN sich ok.
Zwei Dinge:
Die Routine "unterbrecher" mußt du HINTEN anhängen, sonst wird sie vor Do..Loop durchlaufen (is nicht wie bei C)
Das Hantieren mit Bits ist bei Bascom nicht gar so super gelöst. Das Schnellste ist tatsächlich das Byte setzen/abfragen.
Variante mit "ISR enable": Wenn es ausser den beiden keinen Interrupt gibt, ist das auch ok. Ansonsten hast du ja gelesen, was du alles berücksichtigen mußt, und bei komplexeren Programmen ist das so'n Ding. Je tricky, desto anfälliger
Lesezeichen