Forum: Mikrocontroller und Digitale Elektronik RFM01 SDO PIN


von Steffen (Gast)


Lesenswert?

hallo funkende gemeinde :-)

Ich beschäftige mich seit einiger Zeit mit dem RFM Funkmodulen.
Dazu nutze ich den Test Code von Benedikt. Als Sender nehme ich ein 
RFM12 Modul mit 868MHz. Das sendet froh und frei vor sich hin ohne 
Fehler.

Nun möchte ich diese Daten empfangen. Dazu nutze ich ein RFM01 Modul.
Auch hier wieder der Test Code von Benedikt. Beide Module hab ich auf 
die 868Mhz angepasst.

Folgendes Problem habe ich nun. Wenn ich meinen Aufbau des RFM01 Modul 
in Betrieb nehme, dann hängt das Programm hier:
1
while (!(RF_PIN&(1<<SDO))); // wait until FIFO ready

Wenn ich nun einmal die Verbindung zwischen dem SDO Pin un meinem 
ATMEGA8 trenne und wieder verbinde läuft das Modul bis es wieder von der 
Batterie getrennt wird.

Hat jemand eine Idee was hier los ist?

von ArduStemmi (Gast)


Lesenswert?

Genau gleiches Verhalten habe ich heute beobachtet!

Wie hast Du das Problem denn gelöst?

von Steffen (Gast)


Lesenswert?

Hallo, ich glaub das lag an meiner Beschaltung. Genau weiß ich das nicht 
mehr. War dann auch nicht mehr aufgetreten.

von ArduStemmi (Gast)


Lesenswert?

Kannst Du das noch etwas genauer eingrenzen? Ich würde nicht so lästig 
sein, aber ich bin so hilflos!

von Steffen (Gast)


Angehängte Dateien:

Lesenswert?

Hallo, sorry war lange nicht am Rechner. Hier mein Test Code. Läuft ohne 
Probleme auf einem Mega8. Die Beschaltung ist in der RFM01.c zu sehen. 
Ich übertrage 8 byte und diese gehen an die RS232. Da kannst dann sehen 
was du empfangen hast. Ich hab im Code nicht viel geändert, nur auf 
868Mhz angepasst. Wie gesagt, bei mir lag es an der Beschaltung. Hab 
einige RFM01 im Einsatz, laufen alle sehr gut.

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
Noch kein Account? Hier anmelden.