Kennt jemand ne richtig simple RFM12-Routine?

OP #1869540
Lesenswert?
• ▲
▼
Hallo Community!

Ich bemüh mich zurzeit ein RFM12 Modul zumindest soweit zum laufen zu 
bringen, dass es sich beim senden nicht aufhängt...
Genau das macht es nämlich wenn ich Benedikts Code benutze (sowol auf 
dem Pollin AVR-Board als auch auf dem Steckbrett). Leider ist der Code 
ja so umfangreich, dass ich da nicht gerade durchblicke...

Kennt denn jemand einen möglichst simplen Code (in C) der eben nur das 
allernötigste enthält? Ob das SPI via Hardware-ISP oder Software ist im 
prinzip egal, Software währe mir aber lieber...

Für Links oder Anhänge würde ich mich sehr freuen!!
Danke schon mal im voraus
-schumi-
Gast #1869703
Lesenswert?
• ▲
▼
Danke für euere Antworten!!

@Andreas
Auf exakt der Seite war ich bevor ich den Thread hier eröffnet hab^^
Hab mir das durchgelesen und dachte "hmm, das hört sich doch schon mal 
gut an...".  Die RAR-Archive runtergeladen, entpackt und von Dateien 
erschlagen worden. Irgendwie finde ich mich da drin nicht zurecht. Alles 
mit etlichen Funktionen, die in irgendwelche Dateien ausgelagert sind. 
Nur in welchen? - es sind ja so viele! Noch dazu jede Menge Dateien, von 
deren Endungen ich noch nie etwas gehört hab. Also für eine Newbe wie 
mich ein bischen viel auf einmal, und vor allem zu unübersichtlich...

@Günter
Mit dem Link kann ich glaub ich schon was anfangen. Bascomkenntnisse aus 
Windowszeiten bestehen noch, und die grundsetzliche Basic-Syntax ist mir 
aus FreeBASIC allerbestens vertraut ;-)
Mal sehen wie weit ich damit komme...

Also nochmal danke für die Mühe!

Über weitere Links/Anhänge würde ich mich natürlich weiterhin furchtbar 
freuen!

(Am besten währe so was wie ich es hier von Peter bekommen hab:
Beitrag "simple LCD-routine zum abgucken"
Auch dafür noch mal danke!)
Simon
#1869733
Lesenswert?
• ▲
▼
-schumi- schrieb:
> Danke für euere Antworten!!
 bitte

> mit etlichen Funktionen, die in irgendwelche Dateien ausgelagert sind.
> Nur in welchen? - es sind ja so viele! Noch dazu jede Menge Dateien, von
> deren Endungen ich noch nie etwas gehört hab. Also für eine Newbe wie
> mich ein bischen viel auf einmal, und vor allem zu unübersichtlich...

Du musst nur die beiden *.c Dateien beachten, und die Header-Dateien 
stehen im "inc" Ordner.

rfm12.c   Modul mit den RFM-Routinen
rfm_test.c  hauptprogramm, dass die Funktionen von rfm12-Modul 
verwendet.

Bye
 Andi
#1870150
Lesenswert?
• ▲
▼
Ich hatte mal sehr einfache C Programme zum Dauersenden und Empfangen 
geschrieben gehabt für einen 8051er Controller. Aber da es C Code ist 
sollte der Ablauf sehr einfach auf einen AVR portiert werden können.

Sendeprogramm:
https://quakeman.homelinux.net/viewvc/uVision/trunk/Test_RFM12_TX1/Test_RFM12_TX1.c?revision=73&view=markup

Empfangsprogramm:
https://quakeman.homelinux.net/viewvc/uVision/trunk/Test_RFM12_RX1/Test_RFM12_RX1.c?revision=73&view=markup

Damit habe ich meine ersten Versuche mit den RFM12 damals gemacht 
gehabt. :)

Ciao,
     Rainer

PS: Nicht wundern wegen dem inoffiziellen SSL Zertifikat da ich es 
selber erstellt habe für meinen Server. ;)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.