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ß
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ß
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ß
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...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.