[C] Kleiner Beispielcode für TRW24G bzw. TRF24G bzw. nRF240

OP Persönliche Seite #594530
Lesenswert?
• ▲
▼
Weiß' nicht obs das hier schon gab. Hier jedenfalls mein Beispielcode. 
Ist nicht zu umfangreich und auch nicht allzuschlecht dokumentiert, wie 
ich finde.

Beigepackt: Die Funktionen für das Funkmodul, Eine Testdatei für den 
Empfänger und eine für den Sender. Ein Schaltplan im .png Format und ein 
Eagle .sch und .brd von meiner Testplatine hier.

Das ganze habe ich um einen Mega16 drumherum gebaut. Dazu zusagen ist 
noch: Ich habe das on-board SPI benutzt. Wenn man an der entsprechenden 
Stelle einen Widerstand einbaut, geht das auch mit dem bidirektionalen 
DATA Pin. Das tolle: Der Widerstand ist sowieso dort, da ich ein 
Widerstands-Pegelwandler benutze (Der übrigens prima funktioniert...)

Zum Board: Die Teile gibt's alle bei Reichelt. Um das Modul 
anzuschließen, habe ich eine SMD Buchsenleiste von Reichelt genommen(BL 
2X10G 1,27) und die Kontakte auf der unteren Seite vorsichtig umgebogen, 
sodass ich sie als SMD auflöten kann.

Ich versuche mal gleich Bilder nachzureichen. (Meine Testplatine sieht 
allerdings etwas anders aus als auf dem Bild. Sie hat leider kein 
Pinheader an den freien Ports, und ich hab noch Platz für IRF7389's 
vorgesehen, die ich aber nicht brauchte.)
Angehängte Dateien:

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.