Hallo, nachdem ich das Phänomen einige Stunden untersucht habe lässt es sich so zusammen fassen: Die Datenübertragung vom Sender zum Empfänger klappt, Prüfusmmen stimmen, 32 Byte auf einen Rusch mit ca 1500 baud. Auch die ISR ist wie ich meine in Ordnung, hänge sie aber nochmal an. Halte ich aber mal die Hand dazwischen und erzeuge Fehler, die duch eine LED angezeigt werden, dann "verpasst" er auch alle nachfolgende Pakete, obwohl die in sich eine geschlossene Einheit bilden. Es erscheint überhaupt kein Signal mehr am Pin und dann auch kein Interrupt. Durch Herumprobieren habe ich eine Lösung gefunden nach jedem kompletten Datensatz von 30 Bytes ein 60-100ms langes Gap offen zu lassen, bremst mir natürlich die Datenrate in den Keller. Aber dann fängt er sich wieder und steigt in den Datenstrom wieder ein. Weiss da einer etwas besser Bescheid? Was hat es im Datenblatt mit diesem Hinweis hinten auf sich, dass er nach 75 Zyklen ein 4-faches Gap braucht? 100ms sind etwas mehr. Welche Zyklen? Die Bursts oder die Einzeltakte? Gruss, Christian
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.