Witam . Pytanie mam takie: Czy RTC DS1307 ma jakiś limit jeśli chodzi o ilość odczytu , coś podobnego jak mają pamięci eeprom ? Pytam dlatego że po kilku miesiącach nieustannej pracy nagle przestał odpowiadać . Wymieniałem baterie , na słabszą , lub bardziej naładowaną , próbowałem bez baterii (vbat do GND zgodnie z pdefem) , wymieniałem kwarc i nic, czyżby padł ? Jeśli tak to z jakiego powodu mógł. Zastanawiam się właśnie czy nie ma jakiegoś limitu tak jak napisałem wyżej .Program w Bascomie robiłem , a uC to AVR mega32 ,
U mnie wyglądało to mniej więcej tak :
Odczyt z DS-a
wyświetlanie na matrycy
i od początku
i tak w koło czyli jakieś 80 razy na sekundę odczytywałem ds-a , czyżby padł z wyczerpania
Chyba sprawdziłem już wszystko. Oprogramowanie odpada , w końcu chodziło kilka miesięcy , mikrokontroler też , podłączałem DS-a pod inne mikrokontrolery i cisza . Dla pewności podłączałem też inne układy i2c (eeprom 24cxx i inny RTC pcf8563) tu nie ma problemów . Bateria wymieniana na trzy różne ( różne napięcia 2.8V do 3.3 ) . Wszystkie połączenia OK. Kondensator na zasilaniu był i jest obecny . Kwarc przy samych nogach wyginany już na wszystkie możliwe sposoby . Rezystory podciągające 4,7k , rezystor pomiędzy VCC a SQW/OUT 10K
Czy jest jakiś sposób żeby w 100 % potwierdzić ze DS zakończył Żywot ?
Czy mogłem go wykończyć tym ciągłym odczytywaniem ?
U mnie wyglądało to mniej więcej tak :
Odczyt z DS-a
wyświetlanie na matrycy
i od początku
i tak w koło czyli jakieś 80 razy na sekundę odczytywałem ds-a , czyżby padł z wyczerpania
Chyba sprawdziłem już wszystko. Oprogramowanie odpada , w końcu chodziło kilka miesięcy , mikrokontroler też , podłączałem DS-a pod inne mikrokontrolery i cisza . Dla pewności podłączałem też inne układy i2c (eeprom 24cxx i inny RTC pcf8563) tu nie ma problemów . Bateria wymieniana na trzy różne ( różne napięcia 2.8V do 3.3 ) . Wszystkie połączenia OK. Kondensator na zasilaniu był i jest obecny . Kwarc przy samych nogach wyginany już na wszystkie możliwe sposoby . Rezystory podciągające 4,7k , rezystor pomiędzy VCC a SQW/OUT 10K
Czy jest jakiś sposób żeby w 100 % potwierdzić ze DS zakończył Żywot ?
Czy mogłem go wykończyć tym ciągłym odczytywaniem ?