Forum: Compiler & IDEs DCF77 - Auslesen und Decodierung in C


von Damien (Gast)


Lesenswert?

Hallo zusammen,
da mir das letzte mal hier schon so toll geholfen wurde habe ich 
nochmals eine bitte. Ich suche ein gutes Beispielprogramm oder ein 
Tutorial, wie ich die die Daten vom DCF77 in C auslese. Habe es bereits 
an meinem ATmega16 angeschlossen. Wäre toll wenn mich jemand verlinken 
könnte :)

Gruß

von Peter D. (peda)


Lesenswert?


von Joachim B. (jojo84)


Lesenswert?

Moin, also ich habe mich an diesem Teil mit orientiert:
http://www.mikrocontroller.net/articles/DCF77-Funkwecker_mit_AVR
Habe dann anschließend des Lerneffekts wegen nochmal ganz neue Routinen 
geschrieben.
Im Prinzip ist es recht einfach: Impuls- und Pausendauern ermitteln um 
zu gucken obs 0 oder 1 oder nichts (Minutenstart) ist und dann zählen 
und Wertigkeit zuweisen. Im Grundsätzlichen ist es erstmal nicht mehr. 
Parity-Bits auswerten und Störungen unterdrücken ist dann nochmal ne 
andere Geschichte :) ...

Gruß

von Damien (Gast)


Lesenswert?

Danke für die schnelle Antwort. Ich suche aber eher ein simples kleines 
Beispielprogramm ohne irgendwelchen Zusatzfunktionen ect. Hat da einer 
vielleicht noch etwas?

Gruß

von Damien (Gast)


Lesenswert?

Danke Joachim ich schau es mir mal an :)

von Joachim B. (jojo84)


Lesenswert?

Code ist bei meinem Link mit bei. Allerdings ist es hier im Forum im 
Allgemeinen nicht sooo gern gesehen, fertigen Code zu verlangen.
Tutorials findest du ja im Web eigentlich genug. Ich würd vorschlagen du 
versuchst es erstmal selber, und fragst nach, wenn du nicht 
weiterkommst. Ich würde dir schwer raten, dir nach Möglichkeit die 
Signale an zu schauen, die aus deinem Empfänger raus kommen. Wenn die 
"ordentlich" sind hast du erstmal keine Probleme. Wenn die aber unsauber 
sind mußt du dir zwangsläufig im Vorfeld schon Gedanken über die 
Störungsunterdrückung machen. Es hilft ja der plausibelste Code nix, 
wenn du versuchst Mumpitz auszuwerten...

von Peter D. (peda)


Lesenswert?

Damien schrieb:
> Ich suche aber eher ein simples kleines
> Beispielprogramm ohne irgendwelchen Zusatzfunktionen ect.

Da sind keine Zusatzfunktionen drin.
Es enthält nur die minimal notwendigen Funktionen und zeigt nur die Zeit 
an.


Peter

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.