Hallo

So wie es aussieht, sind deine signal_count zu kurz. Poste mal deinen Code hier rein.

Sobald ein signal_count unter 5 empfangen wird, werden die empfangen Bits ja wieder verworfen und von neuem angefangen. Der Timer Int sollte ja alle 64 µs kommen, bitte mal prüfen.

MFG
Dieter