Forum: Mikrocontroller und Digitale Elektronik RFM12 Hilfe / Basistestcode


von Dominik (Gast)


Lesenswert?

Hallo,

habe mir die RFM12 von Pollin. Möchte jetzt seit 2 Tagen die Dinger zum 
laufen bringen, bekomme es aber einfach nicht hin...

Täuscht es mich, oder stimmt das Datenblatt von Pollin nicht mit dem 
Beispielcode überrein? Der Beispielcode kommt mir sowieso ein bisschen 
komisch vor, da dort zwischen Beispiel Senden und Beispiel Empfangen die 
Kommentare bei der Bitrate und der Frequenz unterscheiden, die gesetzten 
Werte aber die gleichen sind.

Habe gesehen, dass es in diesem Forum auch viele Codes gibt. Habe auch 
schon den Code von Benedikt ausprobiert und dabei die Parameter (PINs) 
auf den Atmega16 passend angepasst. Funktioniert aber leider auch nicht.

Nun hat meine Frage: Hat jemand einen ganz simplen Basistestcode in C 
für den Atmega(16). Evt. einen der nur das SPI Interface (also 3 Pins) 
verwendet, ohne Interrupt. Will mal testen, ob Hardware seitig alles in 
Ordnung ist, bin nämlich wirklich am verzweifeln.

Oder hat jemand einen Tip, wie man nur mal die SPI Kommunikation testen 
kann. Ohne Senden, bzw. Empfangen. Einfach etwas schreiben und dann 
Statusregister wieder lesen. Sehe aber aus dem Datenblatt nicht wirklich 
welche PINS im Statusregister nach dem ersten lesen wirklich gesetzt 
sein sollen.

Wäre um jede Hilfe dankbar

mfg

Dominik

von kHilfe (Gast)


Lesenswert?

Das testen der SPI Kommunikation ist beim Beispielcode von Benedikt 
erklärt, einstellen der Taktfrequenz und wenn sie erzeugt wird ist die 
Kommunikation ok. Ohne Oszilloskop bzw. LA wird es schwierig Fehler zu 
suchen und finden.

von Dominik (Gast)


Lesenswert?

das ist eben das Problem, ich habe leider kein Oszilloskop...

von Dominik (Gast)


Lesenswert?

kann ich nicht irgendwie etwas lesen... um mal feststellen zu könne, ob 
das mit der spi passt. (was sollte nach der init im statusregister 
stehen???)

von labelohase (Gast)


Lesenswert?

schalte den Clock - Ausgang vom RFM ein u. aus, wenn ok müsste
SPI funktionieren

l-hase

von Dominik (Gast)


Lesenswert?

ja, nur ist das Problem, dass ich den nicht sehe...

von labelohase (Gast)


Lesenswert?

am RFM Modul gibt es den "Clock" Ausgang der sich Ein/ Ausschalten lässt
l-hase

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.