Hallo,

in Abhängigkeit von der Anzahl anderer Interrupts sollte das schon funktionieren! Wie sind denn Deine Variablen deklariert? Bei js_inbits (ich nehme an, diese Variable ist global und volatile -- aber wieviele Bits breit?) multiplizierst Du jeweils mit 8, diese Variable wird also schnell überlaufen; oder setzt Du sie in einem anderen Teil des Programs zurück, wenn sich js_bitcount verändert hat? Vielleicht kannst Du auch den Rest des Codes mal posten? Erkennst Du an js_bitcount, dass Du nicht genügend Daten erhältst?

Gruß

Fred