DCF77 über IIC

Gast #287788
Lesenswert?

Im Anhang findet ihr ein Programm für eine RTC, die auch ohne
DCF77-Signal läuft. Wird ein DCF77-Empfänger angeschlossen, so wird
natürlich die Zeit darüber synchronisiert.

Im dem Sourcecode fehlt die Routine für den IIC-Bus. Da dieses Stück
Code mich mehr als die Abende eines ganzen Monats gekosten hat, bitte
ich um Verständnis.
Jeder der sich bei mir meldet bekommt aber auch den kompletten Code.
Vorzugsweise mit Angebot das er Verbesserungen vornimmt :-) Ideen dazu
stehen ganz oben in der Datei

Mit dabei ist noch ein hex-File um einen ATiny45 zu beschreiben.
Dabei sind die Einstellungen wie in dem Sourcecode.
DS1307
SDA       Pin5
SCL       Pin6
INT       Pin3
DCF77     Pin2

Als DCF-77-Empfänger habe ich den von Reichelt benutzt

Gruß
Michael Fluhr

P.S. Ich benutze den ATiny in Zukunft für meine Heizungssteuerung
(www.ownnetwork.mfluhr.de/Heizung/Heizung.html), zur Zeit tut noch ein
PCF8583 seinen Dienst.

P.S.S. Das ist mein erstes Programm für den AVR, sonst benutze ich
8051er, die es aber nicht mit 8 Pins gibt.
Angehängte Dateien:
Gast #287789
Lesenswert?

> Im dem Sourcecode fehlt die Routine für den IIC-Bus. Da dieses Stück
> Code mich mehr als die Abende eines ganzen Monats gekosten hat,
bitte
> ich um Verständnis.

selber schuld, routinen für'n i2c-bus findeste zuhauf im internet.
kannstes also ruhig veröffentlichen, ist nix besonderes.
Gast #287791
Lesenswert?

- Atmel Application Node AN312
- Avrfreaks Project 216

Beide in C, aber als Inspirationquelle trotzdem geeignet.

C vs ASM: Ich habe in C einen I2C-Slave + 1-Wire + DS18x20 in unter 2K
gekriegt. Kleiner als 2K kriegt man die USI-Dinger nicht, also warum
ASM?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren