zauważ jedną rzecz. zapisujesz godzinę do tablicy w taki sposób:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
a więc
bufor[0] przechowuje setne części
bufor[1] przechowuje sekundy
bufor[2] przechowuje minuty
bufor[3] przechowuje godziny
a potem zapisujesz:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
i teraz tak od końca: ta liczba 4 informuje ile bajtów z bufora zapisujemy do rtc, potem masz adres: 0x01, czyli ten do którego zapisze się pierwszy bajt z bufora...
można to tak rozpisać
0x01 tu zapisujesz setne części
0x02 tu zapisujesz sekundy
0x03 tu zapisujesz minuty
0x04 tu zapisujesz godziny
dlatego ja do bufor[0] dawałem minuty lub godziny, a potem przy zapisie:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
zapisuje 1 bajt bufora już na adres w tym wypadku minut
już jaśniej???
------------------------ [ Dodano po: 16 minutach ]a Twój kod nie działał ponieważ masz coś takiego
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
czyli zawartość bufor[0] (minuty) będzie pod adresem 0x01, czyli adres sekund (zapisujesz minuty do sekund). A wartość bufor[1] (godziny) będzie pod adresem 0x02 czyli adres minut