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

PCF8563 brak komunikacji z uC

elektronic93 25 Wrz 2011 17:33 2033 7
REKLAMA
  • #1 9962751
    elektronic93
    Poziom 9  
    Witam

    Podłączyłem układ zegarka RTC PCF 8563 z mikrokontrolerem Atmega8. Problem w tym, że do układu nie da się nic zapisać ani odczytać. Linie SCL i SDA podłączone przez rezystory 4,7k do VCC. Program piszę w języku BASCOM. Próbowałem już polecenie "i2cinit" oraz przepinałem SCL i SDA pod inne nóżki mikrokontrolera

    W czym może jeszcze tkwić problem?
  • REKLAMA
  • REKLAMA
  • #3 9965081
    elektronic93
    Poziom 9  
    Schemat to po prostu, podlaczany LCD i uklad PCF8563, takze filozofii niema. Jak juz pisalem linie SCL i SDA sa podlaczone przez rezystory 4,7k do VCC. Linie CLKOUT i INT wisza w powietrzu. Oczywiscie przy PCFie jest kondensator 100n.

    Fragment kodu podesle jak wroce do domu. Ale sa to znalezione polecenia z tego forum
  • #4 9965100
    tmf
    VIP Zasłużony dla elektroda
    Sprawdź napięcia na tych liniach odpowiednio je wysterowując.
    Jeśli kod jest z tego forum, to nie wiem dlaczego zakładasz, że jest on prawidłowy :) Na 90% jest błędny. Tu raczej ludzie nie zamieszczają sprawdzonych gotowców, tylko kody z błędami, w nadziei, że ktoś je poprawi,
    Obsługę tego RTC masz w darmowych przykładach do książki z mojego linku (do ściągnięcia z ftp Helionu).
  • REKLAMA
  • #5 9965110
    dondu
    Moderator na urlopie...
    elektronic93 napisał:
    Schemat to po prostu, podlaczany LCD i uklad PCF8563, takze filozofii niema. Jak juz pisalem linie SCL i SDA sa podlaczone przez rezystory 4,7k do VCC. Linie CLKOUT i INT wisza w powietrzu. Oczywiscie przy PCFie jest kondensator 100n.

    Jesteś nowym użytkownikiem forum (oczywiście nie twierdzę, że nowicjuszem), a w takich przypadkach często okazuje się, że jednak jakieś problemy w schemacie są.
  • REKLAMA
  • #6 9966847
    elektronic93
    Poziom 9  
    Panowie, problem sam sie rozwiązał. Przyczyną był błąd w programie ;)

    Mam jeszcze pytanie co do wyjścia CLKOUT. Ustawiłem żeby pojawiał się tam sygnał 1Hz. Jednak po sprawdzeniu miernikiem, nie pojawia się tam żadne napięcie, za to układ PCF wariuje. Czy to powód tego że to złącze nie jest podciągnięte przez rezystor do VCC?
  • #8 9996656
    szandi
    Poziom 11  
    poniżej zamieszczam kawałek kodu w BASCOM-ie zmieniający CLKOUT na wyjście - 1hz
    I2cstart
    I2cwbyte &HA2
    I2cwbyte &H0D
    I2cwbyte &B10000011
    I2cstop
REKLAMA