logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

PCF8583 i Bascom. Dzień tygodnia i rok. Format wyświetlania godziny.

michalmily 21 Lut 2005 16:36 1837 3
REKLAMA
  • #1 1251609
    michalmily
    Poziom 13  
    Posty: 139
    Ocena: 4
    Witam wszystkich, mam pytanie dotyczące obsługi RTC w MCS Bascom 8051. Mianowicie jak z PCF8583 wyciągnąć dzień tygodnia i rok, jak obsługiwać format wyswietlania godziny (12/24 godzinny), słyszałem również, że układ sam moze rozpoznawać rok przestępny. Buduje właśnie układ z PCF8583, bez problemowo procesor odczytuje godziny, minuty i sekundy, oraz dzień miesiąca, natomiast problem zaczyna się przy indeksie miesiąca. Odczytuje miesiące jakby w innym systemie liczbowym, po 31.12 zamiast 01.01 pojawia się 01.25. Spotkał się ktoś z tym problemem? Za wszelką pomoc dziękuję. Pozdrawiam....
  • REKLAMA
  • #2 1251781
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    Wziąłeś pod uwage że numer dzisiątek miesiąca to tylko jeden bit? Trzy najstarsze bity to numer dnia tygodnia.
  • REKLAMA
  • #3 1251792
    Mol
    Poziom 31  
    Posty: 1168
    Pomógł: 152
    Ocena: 103
    Przy tym zegarze trzeba było chyba wszystkie wartości zamieniać na wartość w systemie dziesiętnym . Dokładnie nie pamiętam bo dosyć dawno robiłem ten zegar. W EDW był dosyć dokładnie opisany.
  • #4 1251836
    michalmily
    Poziom 13  
    Posty: 139
    Ocena: 4
    Elektryk - nie brałem tego pod uwagę, to może być to, ale jak zapisać w takim razie indeks miesiąca i dnia tygodnia (tam jest chyba podobna sprawa) do zmiennej w Bascomie?
    Mol - tak, z tym nie ma problemu, polecenie makedec(zmienna)
REKLAMA