Wochentag aus Datum berechnen auf ATMEL AVR

Gast
Das muss doch auch etwas eleganter gehen. Ohne 16-Bit Betrachtung und
durch 7 in einer Schleife teilen bis zum erbrechen. Mir reicht es auch
wenn die Schaltjahrberechnung bis 28.2.2100 funktioniert. Danach sollen
sich andere darum Gedanken machen. Die Sommer/Winterzeit-Umstellung ist
aber noch ein interresanter Aspekt.
@Oliver,

oben sprachst Du doch von Faulheit und das bedeutet für mich, daß mir
der MC überflüssige Arbeit abnehmen soll.

Und der Threadschreiber sieht das ja auch so, sonst hätte er nicht
danach gefragt.

Ich finde 16 Assemblerbefehle auch nicht so sonderlich aufwendig.



"Ist ja auch Togal, zu meckern gibs immer was ..."

Ich wollte nur klarstellen, daß der DS1307 diese Aufgabe nicht lösen
kann, daher also völlig fehl am Platze ist.


Peter

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.