Witajcie.
Chcialbym ulozyc sobie kilka spraw i prosze o sprawdzenie moich przemyslen.
Rzecz dotyczy ukladow RTC DS1307, ATmega8 i Bascom.
1. Swiezy uklad trzeba zainicjowac ustawiajac 0 bitu 7 z rejestru 00H.
2. Jezeli chce zeby uklad odliczal czas w trybie 24 godzinnym musze ustawic bit 6 rejestru 02H na 0.
3. Po zaniku napiecia zasilajacego uklad zaczyna pracowac na baterii i normalnie odlicza czas.
4. Co dzieje sie po ponownym pojawianu sie napiecia zasilajacego tzn czy uklad ponownie trzeba startowac czy po prostu mozna odczytywac odliczony czas ?
5. Co stanie sie z ustawionymi rzeczami: czas, data, format odliczania godziny, inicjacja jezeli zabraknie napiecia zasilajacego i bateryjnego ?
6. Czy format 24 godzinny i kwarc 32.768kHz sa ustawione w ukladzie standardowo ?
7. Jak ustawiony jest swiezy, nowy uklad tzn:
- jaki ustawiony jest format odliczania czasu (12 czy 24 godzinny) ?
- ustawiony jest do pracy z jakim kwarcem ?
Czy poprawne sa ponizsze procedury inicjacji i ustawienia formatu czasu
inventco.eu - fragmenty kodu umieszczamy w znacznikach CODE
Chcialbym ulozyc sobie kilka spraw i prosze o sprawdzenie moich przemyslen.
Rzecz dotyczy ukladow RTC DS1307, ATmega8 i Bascom.
1. Swiezy uklad trzeba zainicjowac ustawiajac 0 bitu 7 z rejestru 00H.
2. Jezeli chce zeby uklad odliczal czas w trybie 24 godzinnym musze ustawic bit 6 rejestru 02H na 0.
3. Po zaniku napiecia zasilajacego uklad zaczyna pracowac na baterii i normalnie odlicza czas.
4. Co dzieje sie po ponownym pojawianu sie napiecia zasilajacego tzn czy uklad ponownie trzeba startowac czy po prostu mozna odczytywac odliczony czas ?
5. Co stanie sie z ustawionymi rzeczami: czas, data, format odliczania godziny, inicjacja jezeli zabraknie napiecia zasilajacego i bateryjnego ?
6. Czy format 24 godzinny i kwarc 32.768kHz sa ustawione w ukladzie standardowo ?
7. Jak ustawiony jest swiezy, nowy uklad tzn:
- jaki ustawiony jest format odliczania czasu (12 czy 24 godzinny) ?
- ustawiony jest do pracy z jakim kwarcem ?
Czy poprawne sa ponizsze procedury inicjacji i ustawienia formatu czasu
Inicjacja
I2cstart
I2cwbyte &HD0
I2cwbyte &H00
I2cwbyte &B00000000
I2cstop
Ustawienie formatu czasu 24 godzinnego
I2cstart
I2cwbyte &HD0
I2cwbyte &H02
I2cwbyte &B00000000
I2cstopinventco.eu - fragmenty kodu umieszczamy w znacznikach CODE