Shop-Wechsel

Der Warenkorb wird nicht übernommen.

Zum Privatkunden Shop

Messtechnik

Zeit neu setzen, aber aktuelles Datum übernehmen

Beiträge zu diesem Thema: 3

ELV Bausatz I²C-Realtime-Clock I2C-RTC, ohne Buchsenleisten

Artikel-Nr.: 103413

zum Produkt
Zeit neu setzen, aber aktuelles Datum übernehmen
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
27.03.2013, 08:32
Hallo,

ich benutze den RTC Baustein als "Lichtwecker". 4 große (laut Doku eigentlich nicht dimmbare) LED werden per PWM langsam immer heller, echt schön.:D
Doch nun steht die Umstellung von Winter auf Sommerzeit an.
Ich habe dafür einen kleinen Taster vorgesehen. Es gibt im Beispiel schön beschrieben, wie man die Uhrzeit mit Datum und Wochentag initial setzen kann. Funktioniert auch prima.:D

Doch nun mein Problem: Ich möchte Datum und Wochentag vom akutellen Wert übernehmen und nur die Zeit neu setzen. Wie funktioniert das?:o
Ich habe es mit zwei Variablen versucht, ich habe statt eines Wertes den Funktionsaufruf benutzt um Wochentag und aktuelles Datum zu erhalten und einzusetzen. Beides ist schon am Compiler gescheitert.:(
Im Internet gibt es viele Postings zum Uhrenbaustein, aber eine Lösung für mein Problem habe ich auch nach zwei Abenden Suche nicht gefunden.:(
Wer kann mir helfen?:D
Aw: Zeit neu setzen, aber aktuelles Datum übernehmen
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
27.03.2013, 08:37
Hallo elv-Team,

nun ist dieses Posting nicht dem "richtigen" Produkt zugeordnet.:(
Bitte entsprechend verschieben.
Es gehört zum Produkt:
I²C-Realtime-Clock I2C-RTC, Komplettbausatz

Danke:D
Aw: Zeit neu setzen, aber aktuelles Datum übernehmen
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
31.03.2013, 01:20
Nachdem man sich mit:
RTC.getTime(&time);
die Zeit in die Variable time geschriebene hat, kann man mit:
time.setMinute(mm);
time.setSecond(0);
RTC.setTime(&time);
z.B. die Minuten und Sekunden zurück schreiben. Der Rest der Variable bleibt.