Bei Mikrocontroller.net im Wiki gibt es einiges zu dem Thema, unter anderem fertige Bibliotheken. Ich muss dich aber warnen, Funk verhält sich nicht wie eine Leiterbahn, da könnnen Übertragungsfehler auftreten die du abfangen musst!
mfG
Markus
Hallo Leute,
ich habe mir vor einiger Zeit die Funkmodule RFM 02 + 01 von Pollin gfekauft (~ 3-4€, unschlagbarer Preis!)
Jetzt versuche ich, die mit einem ATmega8 anzusteuern, finde dazu aber keinen richtigen Quellcode im Netz....
Was ich will:
RFM02 sendet 'Hallo Welt'
RFM01 gibt den String per LCD aus. LCD ansteuern kann ich ja inzwischen...
Weiß jemand zufällig, woher ich so einen Fertigen Textbaustein bgekommen kann?? Also wo ich nur mehr den Text bei z.b. String_send('xx') ändern muss und alle Konstanten und Deklarationen bereits included sind...??
Mfg
Bei Mikrocontroller.net im Wiki gibt es einiges zu dem Thema, unter anderem fertige Bibliotheken. Ich muss dich aber warnen, Funk verhält sich nicht wie eine Leiterbahn, da könnnen Übertragungsfehler auftreten die du abfangen musst!
mfG
Markus
Tiny ASURO Library: Thread und sf.net Seite
Pardon, ich sehe gerade dass du ins BASCOM-Forum geschrieben hast, da sieht die Situation glaube ich etwas weniger gut aus, aber ich meine schon von passendem Code gelesen zu haben.
@Tobi: Die RFM01/02 funktionieren hier problemlos, du musst ihnen nur gut zureden
mfG
Markus
Tiny ASURO Library: Thread und sf.net Seite
Nö, mit C. Aber das ist im Grunde egal, da die RFM ja ihre eigene Sprache sprechen und du nur irgendwie die von denen gewünschten Bitfolgen am SPI generieren musst. Evtl. kannst du nicht alle bequemen Automatismen verwenden, die Bascom normalerweise zur Verfügung stellt, aber wenn du mit den Modulen so sprichst wie sie es erwarten, funktionieren sie ganz gut.
Ich habe für mich festgestellt, dass die RFM02 eine kleine Gemeinheit auf Lager haben: Lässt du den RFM02 selbst alle Systeme vor Übertragungsbeginn hochfahren und danach wieder ausschalten, musst du beim Senden des "Data Transmit" Kommandos die letzte fallende SCK-Flanke weglassen, sonst geht der RFM02 gleich wieder aus ... Das bedeutet auch, dass du dafür nicht die Hardware-SPI-Funktion deines AVR verwenden kannst, für den Rest aber schon.
mfG
Markus
Tiny ASURO Library: Thread und sf.net Seite
Lesezeichen