RFM12 Hilfe / Basistestcode

Gast #1822670
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
Gast #1822707
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.

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