2 Variablen zusammenhängen

Gast #2246259
Lesenswert?

Guten morgen zusammen,

ich arbeite zur Zeit an einem Timer, der seine Uhrzeit aus einem DS1307 
bekommt. (funktioniert)

Nun soll zu einer einstellbaren Zeit, ein Ereignis geschehen. (Vergleich 
von start Zeit, stop Zeit und aktuelle Zeit)

Dazu möchte ich gerne die stunden und minuten zu einer Variablen 
zusammenfügen sprich 12:30 = 1230, um sie dann zu vergleichen.

Ich finde nur nichts wie ich das anstellen könnte.

Wäre jemand so freundlich mich auf den richtigen Weg zu weißen? :)

Programmiersprache = C
Editor = AVR Studio 4
compiler = winavr
Prozessor: Mega 32
Gast #2246307
Lesenswert?

123 schrieb:
> Dazu möchte ich gerne die stunden und minuten zu einer Variablen
> zusammenfügen sprich 12:30 = 1230, um sie dann zu vergleichen.

Das wird fummelig, wenn du plötzlich noch Tagesgrenzen berücksichtigen 
musst. Ich verwende für sowas den Ansatz aus der Unix-Welt, nämlich die 
Sekunden seit einem fiktiven "Urknall" zu zählen (bei Unix ist das der 
1.1.1970). Damit lässt sich dann prima rechnen. Ob du jetzt Sekunden 
seit Zeitpunkt X oder Minuten seit Zeitpunkt Y verwendest ist eigentlich 
egal.

Das nur so als Anregung. HTH. :)

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