Hallo zusammen,
mich würde interessieren, was der RTC-Baustein DS1307 nach dem Jahr 2100
ausspuckt.
Zählt dieser trotzdem weiter, berücksichtigt aber jetzt kein Schaltjahr
mehr, jedoch weiterhin das es Montate mit 30 und 31 Tagen gibt? Oder
fängt der Baustein beim 2000 wieder an?
Vielleicht gibts ja schaule Leute unter euch die dies wissen bzw. schon
mal ausprobiert haben.
Danke!
mfg Simon
Da gibt es nur zwei Lösungen:
1.
Man hat so ein Teil und probiert das aus. Abrauchen wird das Teil
ja wohl nicht.
2.
Man entnimmt die Info dem Datenblatt (Registerbreite, ...) oder
fragt den Hersteller.
Hab momentan keine möglichkeit es zu testen und würde vor dem kauf gerne
wissen, was nach 2100 passiert. Ansonsten muss ich mir was überlegen.
zu Icke: Ich hab kein Bock so lang zu warten. Außer mir wird das Warten
bis dahin bezahlt.
mfg Simon
Hallo,
habe es gerade mal ausprobiert:
01.01.2009 00:00 eingestellt, den Flux-Kompensator geladen und ins Jahr
2100 gesprungen. Was soll Ich sagen, die Uhr stand bei 29.12.2099 ist
daher ungenau und praktisch nicht brauchbar.
MfG
* Real-Time Clock (RTC) Counts Seconds, Minutes, Hours, Date of the Month,
3
Month, Day of the week, and Year
4
with Leap-Year Compensation Valid Up to 2100
So, wenn das Jahr 2100 klappt, und zudem die Jahreszahl im Baustein nur
2-stellig ist, und darüber hinaus das nächste Chaos (wie in 2000) erst
wieder 2400 passiert, bist du bis dahin sicher. Denn ein Schaltjahr ist
alle 4 Jahre, jedoch alle 100 Jahre nicht, dann aber alle 400 Jahre
doch.
Wobei ich das eher so verstehe, dass die Uhr bis einschliesslich 2099
korrekt ist, und im Jahr 2100 Mist baut. Denn sonst wäre die Uhr ja auch
danach noch korrekt. Das Jahr 2000 war ein Schaltjahr, der Chip ist
älter als 2000 und enthält das Jahr nur zweistellig. Also kann er nur
die 4er-Regel berücksichtigen, nicht jedoch die 100er Regel.
> Also ist nur die 4er-Regel drin, nicht jedoch die 100er Regel.
Ja, wenn ich mir das nochmal durchlese, und mir vergegenwärtige, dass
die 100er-Regel nicht drin sein kann (weil Jahre nur zweistellig 00-99),
und zudem daran denke, dass die Marketing-Abteilung den markigen Text
ausgedacht hat, komme ich auch ins Grübeln.
"Up to" heißt hier soviel wie "kleiner" :-/
Was soll's, dann muss man die eben neu stellen. Wahrscheinlich muss man
sie bis dann eh ein paar Mal stellen... Und vielleicht eine neue
Batterie einsetzen.
>Bis dahin bin ich wahrscheinlich schon in den ewigen µcontroller>Jagdgründen
Oder wirst unsanft aus dem Schlaf gerissen, weil die Cryokammer den Jahr
2100 Bug hat ;-)
Eine eigene Frage?
Dieser Thread ist über 17 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.