Hallo, wir haben mit dem RFM12 folgende Probleme: 1. Die empfangenden Bytes beginnen [u]immer[/u] mit einer 1 und danach folgen die ersten 7 eigentlichen Datenbits. Z.B. aus 0000 0000 wird 1000 0000 oder aus 1010 1010 wird 1101 0101 usw. 2. Uns ist aufgefallen das es vorkommen kann das der Sender abstürzt und dauerhaft sendet. Wir dachten dieses Problem könnte man beheben in dem man dann ein Reset ausführt. Doch sobald die Resetleitung wieder high war sendete er wieder dauerhaft. Erst das kappen der Stromzufuhr konnte dafür sorgen das wieder periodisch und nicht dauerhaft gesendet wird. Wir nutzen einen ATmega32 mit 16.000 MHz Quarz und ein RFM12 mit 10.000 MHz Quarz. Wir senden mit 433 MHz. Über Hilfe zu den beiden Problemen wären wir sehr dankbar. Anbei die Programmdatein mit den RFM12 Funktionen. Die Aufrufe von den "ausgabe...()" Funktionen bewirkt eine gepufferte, interruptgesteuerte Ausgabe über die UART. Viele Grüße DrHastig
DrHastig wrote: > Hallo, > > wir haben mit dem RFM12 folgende Probleme: > > 1. Die empfangenden Bytes beginnen [u]immer[/u] mit einer 1 und danach > folgen die ersten 7 eigentlichen Datenbits. > Z.B. aus 0000 0000 wird 1000 0000 oder aus 1010 1010 wird 1101 0101 usw. Typische Fehlanpassung der SPI Modi. Mal Clock Phase und Polarität kontrollieren.
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.