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

Zegar PCF8583 resetuje dzień przy cyfrach 8 i 9 - błąd w programie?

topstar 08 Maj 2013 15:00 1290 2
REKLAMA
  • #1 12284898
    topstar
    Poziom 18  
    Witam ,
    otóż zrobiłem sobie zegarek z termometrem i pomiarem ciśnienia na VFD. Narazie wszystko uruchomione na płytce testowej. Wszytko działa lecz problem polega na tym ,że jeśli ustwiam date podczas ustawienia dnia który zawiera w sobie cyfry 8 lub 9 przy próbie zapisu resetuje dzien do wartosci :
    00 przy dniu 8 i 9
    10 i 11 przy dniu 18 i 19 itd,
    każdy inny dzień nie zawierający cyfr 8 lub 9 zapisuje bez zarzutu. Gdzie zrobiłem błąd w programie ?
    Kod: text
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #2 12285708
    zumek
    Poziom 39  
    topstar napisał:
    ... problem polega na tym ,że jeśli ustwiam date podczas ustawienia dnia który zawiera w sobie cyfry 8 lub 9 przy próbie zapisu resetuje dzien do wartosci :
    00 przy dniu 8 i 9
    10 i 11 przy dniu 18 i 19 itd,


    Jakoś mnie to nie dziwi :D
    Kod: text
    Zaloguj się, aby zobaczyć kod
  • #3 12285752
    topstar
    Poziom 18  
    Wstyd sie przyznać ale właśnie nie rozumiem co robi ta linia, z tego co mi sie wydaje to chyba maskowanie bitów ? Tak to jest jak sie zrzyna kogoś program do obsługi zegara.

    Ok poradziłem sobie wystarczyło zmienić na :
    Kod: text
    Zaloguj się, aby zobaczyć kod

    i działa.
REKLAMA