Gast
#165396
Hi, ich bin gerade dabei einen kleinen AVR Event/Datenlogger mit DS1302 Echtzeituhr zu entwickeln. Da ich zur Datenspeicherung ein Serielles EEPROM verwende (25LC256) ist es wichtig dass der Speicherbedarf des "timestamp" auf ein Minimum reduziert ist. Da die meisten RTC ihre Daten in BCD speichern, ist wegen der aufwendungen Berechnungen die Umwandlung in 32BIT mit etwas Aufwand und Ansprueche an Programspeicherplatzbedarf verbunden. Es wuerde mich interessieren, ob sich schon irgendwer von Euch die Arbeit gemacht hat, das in kompakter Form beim AVR anzuwenden. Da UNIX/LINUX ein solches System intern verwendet, liegt es recht nahe den Source der UNIX Implementierung als Startpunkt fuer einen AVR Port zu nehmen. Der Startpunkt der Epoche ist dann 1. Jaenner 1970. Hat schon jemand von Euch in dieser Richtung Versuche unternommen. Falls nicht, dann werde ich mir diese Sache bald naeher ansehen und spaeter darueber berichten und ggf einen C-Source hier publizieren. Wuerde mich freuen Eure Meinung/Hinweise darueber zu hoeren. Uebriegens, gibt es fuer "TIME STAMP" ein gebraeuchliches deutsches Wort? (Zeit- Datum-markierung - klingt aver nicht so gut. Mir faellt wirklich nichts Gescheites ein.) Gruss, Gerhard