RFM12 Empfängt nichts weil Sendepegel zu hoch?

Gast #2681233
Lesenswert?

Hallo,

ich bin grade dabei eine Fernsteuerung mit 2 RFM12 Modulen aufzubauen. 
Zum senden verwende ich einen Atmega8@16MHz und zum empfangen einen 
XC886@24MHz. Bisher soll die Verbingung erst einmal nur in eine Richtung 
senden. Die Initialisierung funktioniert scheinbar auf beiden Seiten, da 
wenn ich den Status abfrage, die Bits 9 und 10 auf 1 sind, was ja heißt 
dass das FIFO leer ist und der Sendepegel zu hoch ist? Habe beim Atmega 
schon alle Sendeleistungseinstellungen ohne Erfolg ausprobiert. Woran 
kann das liegen?

Gruß
Gast #2681262
Lesenswert?

gammler schrieb:
> wenn ich den Status abfrage, die Bits 9 und 10 auf 1 sind, was ja heißt
> dass das FIFO leer ist und der Sendepegel zu hoch ist?
Wo haste das denn her? Bit 9 = 1 bedeutet dass die Clock recovery aktiv 
ist (es also sozusagen zum sender synchronisiert ist) und Bit 10 toggelt 
jedes Mal wenn die AFC die Frequenz angepasst hat. Steht im Datenblatt. 
Meines Wissens gibt es kein "sendepegel zu hoch" bit.
#2681373
Lesenswert?

Habe mich jetzt mal hier angemeldet :) ich bin gammler!

Das heißt es aber nur wenn "er" im Powermanagementregister auf 0 ist.
Da das Modul bei mir aber im Empfangen-Modus ist ist das nicht der Fall. 
Steht als Fußnote dabei.
In meinem Fall steht da: RSSI: The strength of the incoming signal is 
above the pre-programmed limit.
Gast #2681587
Lesenswert?

das heißt aber immer noch nicht "zu viel", sondern "genug" - man stellt 
mit dem "receiver control" befehl das untere limit an signalstärke ein, 
ab dem empfangen werden soll, und das Bit im Statusregister besagt eben, 
dass dieses Limit überschritten wurde, und somit empfangen werden kann. 
Wie gesagt, es gibt kein "signal zu stark" bit.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren