Witam wszystkich! Jestem początkującym programistą, więc staram się realizować programy w oparciu o Bluebooka i związane z nim biblioteki.
Próbuję zrealizować pomiar czasu rzeczywistego przy pomocy atmegi32A oraz układu RTC PCF 8583 który kupiłem:

W programie Eclipse użyłem znanego wszystkim kodu (zaktualizowanego):
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Mój problem polega na tym, że na wyświetlaczu nie wyświetla się nic poza "start..." , jeśli zakomentuję tą linijkę:
"TWI_read_buf( PCF8583_ADDR, 0x01, 4, bufor );" to na ekranie pojawia się godzina która została zapisana do bufora.
Dodam jeszcze, że sprawdziłem diodą czy generowane są przerwania na int0 i dioda zapala się i gaśnie równo co sekundę.
Zmierzyłem również piny SDA i SCL na układzie RTC i każde z nich miało rezystancję 10K om względem pinu VCC.
Atmega32A i mój kwarc 16Mhz również ustawione w projekcie.