Forum: Projekte & Code RFM12 mit Checksumme Antwort und Adressierung


von Steven M. (steven1180)



Lesenswert?

Hallo Leute,

ich habe mir mal die Mühe gemacht, und den Grundcode von Elektor zum
versenden von Daten über das RFM12 Modul zu verfeinern.
Grundidee war, eine einfache Lösung zur Sende- und Empfangskontrolle zu
schaffen. Ich habe das ganze in Bascom geschrieben und möchte es euch
zur  Verfügung stellen. Das ganze besteht aus einer Senderbaugruppe, bei
der ein beliebiger Text gesendet werden kann und bei der Empfängergruppe
ausgewertet werden kann.
Die Länge des Textes ist dabei allerdings auf die anpassbare
eingestellte
"Sendelange"(als Konstante im Programm) einstellbar, beschränkt.
Ansonsten habe ich mir Mühe gegeben, das Programm mit vielen Kommentaren
zu füllen und es so übersichtlich wie möglich zu machen .

Es ist wird mit einfachen Empfangsadressen gearbeitet, so dass sogar 
eine netzwerkähnliche Strucktur denkbar ist.



Eine mögliche Erweiterung für eine RS232 Funkbrücke ist auch denkbar.
Schaut euch die Code´s einfach mal an und gebt mir vielleicht sogar noch
paar Anregungen zur Verbesserung.

Vielleicht kann ja einer von euch das ganze umschreiben als RS232 Brücke
und uns den Code zur Verfügung stellen.

Viel spaß damit und Grüße aus München

Steven

: Verschoben durch Moderator
von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Sollte man das vielleicht besser in die Codesammlung schieben?

von Steven M. (steven1180)


Lesenswert?

@ Jörg Wunsch

kann sein, aber ich kenne mich hier nicht so aus.sorry

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Steven Mö schrieb:

> kann sein, aber ich kenne mich hier nicht so aus.sorry

Ich hab's mal verschoben.  Ich denke, da ist es besser aufgehoben.

von Steven M. (steven1180)


Lesenswert?

@ all

Bitte denkt daran mir ein feetback zu geben....wäre schön...

von Steven M. (steven1180)


Angehängte Dateien:

Lesenswert?

Hallo,

habe einen kleinen Fehler in dem Empfangsprogramm entdeckt und 
beseitigt.
hier also das aktuelle.
Fehler war:

Ich hatte in der

Sub Checkchecksumme

die auskommentierung falsch gesetzt und dadurch kam ein fehler beim 
kompilieren.

jetzt müsste es gehen.

greez

von Steven M. (steven1180)


Lesenswert?

Über 200 Downloads und kein einziges Feedback.....Schade!!!!

von Nase (Gast)


Lesenswert?

Hallo Steven,
erstmal Danke fürs Einstellen Deiner Zeilen.
Schau, 200 Downloads sind nicht viele, ich hab z.B. das File einfach mal 
so zum Reinschauen geöffnet, obwohl ich mich derzeit mit etwas völlig 
anderem beschäftige.
Viele Grüße und ein schönes WE Nase

von D'oh!!! (Gast)


Lesenswert?

Der Elektor Code ist alt und sehr umständlich geschrieben. Selbst das 
SPI wird noch per Bit-banging gemacht. Das bekommt man auch sehr viel 
kompakter hin.

von Olbran (Gast)


Lesenswert?

D'oh!!! schrieb:

> Der Elektor Code ist alt und sehr umständlich geschrieben. Selbst das
> SPI wird noch per Bit-banging gemacht. Das bekommt man auch sehr viel
> kompakter hin.

Auf deinen kompakter Code bin ich sehr gespannt. Wann postest du ihn?

von ogur (Gast)


Lesenswert?

Das sind die Rfm module mit 868 mhz? kann man disen code auch für die 
433er nehmen?

von Bernhard M. (boregard)


Lesenswert?

Hi,

ohne in den Code reingeschaut zu haben:
Der Unterschied zwischen den beiden ist die Antennenanpassung 
(Analogteil), per Registereinstellunglegst du fest, ob die im 433MHz, 
868MHZ oder 9xx MHz Bereich arbeiten. Wenn der eingestellte Wert nicht 
zum Modul (Antennenanpassung) passt, dann wird die Reichweite sehr 
gering...

Gruß,
Bernhard

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.