Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[EvB_4.3] - Zegar PCF8583

martint 16 Lut 2016 14:16 441 0
  • #1 16 Lut 2016 14:16
    martint
    Poziom 8  

    Witam serdecznie.

    Nabyłem płytkę EvB 4.3 taką jak pod tym linkiem Link od osoby trzeciej i zastanawiam się jak sprawdzić czy zegar PCF8583 umieszczony na płytce nie jest uszkodzony ? Według schematu jest on na stałe podpięty do procka, przerwania na pinie INT działają (podpiąłem do diody i zmienia się raz na sekundę). Napisałem z pomocą książek a później nawet kopiowałem gotowce parę funkcji do I2C jednak nie mogę ruszyć ... W celu debugowania podpiąłem sobie wyświetlacz 7seg (chciałem od razu na nim wyświetlać ewentualną godzinę). Moja funkcja main() wygląda tak:

    Kod: c
    Zaloguj się, aby zobaczyć kod


    showOnLed(1111); powinno testowo wyświetlić cokolwiek - nie wyświetla nic (funkcja działa, po zakomentowaniu I2C_write_buff wyświetlacz świeci ładnie).

    Więc błąd jest w I2C_write_buff ... Oto i ona:

    Kod: c
    Zaloguj się, aby zobaczyć kod


    wygląda jakby funkcja sypała się w miejscu I2C_write(address); gdy jako adres w pamięci podaję komórkę 0x01, bo później wyświetlacz milczy, nic więcej nie mogę zrobić.

    Czy może to być wina układu scalonego ?

    Pozdrawiam !

    0 0