Hallo, bin jetzt schon seit geraumer Zeit im Netz unterwegs und finde nichts brauchbares. Wurde hier fündig, müßt aber wieder was neues Anfangen (AVR) Da ich noch nicht allzu viel Erfahrung in Mikrocontroller (eigentlich nur PIC ) habe, hoffe ich hier auf Hilfe. Es geht um Folgendes: DCF gesteuerte Uhr mit mit 7-Segment-Anzeige. Ohne SchnickSchnack, nur einschalten und kurz danach ist die Uhrzeit da. Habe einiges gefunden, aber meist mit LCD oder nur 12h-Anzeige (nur mit .hex-Datei = keine Änderung möglich), ist aber für meine Großeltern zu klein und außerdem habe ich große LED´s da, es soll sich mit dem TV einschalten(über Schalterverteiler). Weiß aber nicht wie man eine LED Anzeige statt eines LCD in die Software einbindet. So langsam brummt mir der Schädel und es wird immer mehr durcheinander. Bin für jeden Tip oder Rat dankbar. Allen noch ein gesundes neues und erfolgreiches Jahr.
Du solltest aber noch eine Batterie vorsehen, damit sich das Ding synchronisieren kann wenn der Fernseher NICHT läuft. Sonst kannst du darauf warten, bis jemand den TV wieder abschaltet...
Danke erstmal. Da war auch schon. Mit AVR gibt es einige interessante Sachen. Währ aber lieber auf der PIC-Schiene weiter gefahren, vieleicht muß ich mich doch noch einmal umorientieren.
Warum denn? Dürfte wohl nicht sonderlich schwer sein, das zu portieren. Mehr als ein Timer brauchst du ja eh nicht.
Hallo, jetzt habe ich mich mehr oder weniger durchgewurschtelt, WinAVR läuft, AVR verstehe ich noch nicht ganz, mit C muß ich mal bischen auffrischen und als ich nun das hier http://www.mikrocontroller.net/articles/DCF77-Funkwecker_mit_AVR mit einem mega8 probierte, gab es das Problem das er nicht mit dem DCF synchronisiert, die LED für den sek-Takt an Pin17 hat irgendwie Aussetzer. Bleibt mal länger hell oder dunkel. Die interne Uhr läuft.Am Empfang liegt es nicht, habe ich mit einer anderen DCF-Uhr probiert. Wo soll ich ansetzen mit diesem Problem, hat denn schon mal jemand die Uhr nachgebaut ? Danke schon mal im vorraus, denkt daran ich bin ein Newbie was AVR angeht.
Wenn ein Hex-File für nen PIC vorhanden ist kann man es doch ohne Weiteres in die Programmiersoftware von Sprut einlesen und da dann die Codeanzeige wählen. Dann hat man immerhin ein Assemblerfile. So kompliziert sollte ne Uhr nicht sein sodass man da von 12h auf 24h umbauen kann. bye Frank
> synchronisiert, die LED für den sek-Takt an Pin17 hat irgendwie > Aussetzer. Hast du den Mega8 auf Quarzbetrieb umge-fused? Wenn nicht, dann läuft der noch mit 1 Mhz und dann stimmt das ganze Timing nicht.
Danke erst mal tastendrücker wrote: > Schon mal bei www.microchip.com die AN590 angesehen? Ist 'ne Uhr mit > LED. Leider braucht es ein speziellen Prommer, den es ist kein Flash-Typ. Bin deshalb auf 16FXX umgestiegen. Das portieren eines Programmes von 16C54 auf 16F84 ging auch und die Hosen, obwohl laut Literatur "nur" ein paar Änderungen vor zu nehmen sind. Ergo lies ich es sein und arbeitete fortan nur noch mit Flash-Typen. Frank > Wenn ein Hex-File für nen PIC vorhanden...... Die Uhr war nur mit Quarz, ich wollte aber gern eine sich selbst stellende Tasten lose Uhr. Karl heinz Buchegger >Hast du den Mega8 auf Quarzbetrieb umge-fused?.... Und da sehe ich nicht richtig durch, von gesetzt ist Haen 1 bzw O. Anbei mal das was PonnyProg ausliest. Ist es denn ein Unterschied ob man ein Quaz direkt oder ein Quarzosszilator nimmt?
Hier gibt es schöne DCF Uhren mit LED und AVR.... http://s-huehn.de/elektronik/ oder hier: http://elektronik-kompendium.de/public/arnerossius/schaltungen/avr/dcfclk-big.htm
So Leute. Bin wieder mal Opfer meiner Nichtbeachtung von wegen der Impulse, wie zu TTL und CMOS, immer die Verwechselungen. Das DCF-Signal habe ich nun negiert und siehe da alles o.k. Anbei mal der Probeaufbau, die PIC-Uhr diente als vergleich. Werde mir aber das mit Stützbatterie oder Akku mal überlegen, dauert ca.3-4 Minuten ehe die Uhr die Zeit zeigt. Danke noch mal für alle die geholfen haben. Ich hoffe dieser Thread wird anderen auch weiterhelfen.
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.