Arek1111111111 napisał(a):
Podejrzewam że to procesor się zawiesza a nie wyświetlacz staje. Zrób test z diodą migającą co sekundę, wtedy zobaczysz czy program nie stanął w miejscu.
Najlepiej jak byś pokazał swój kod

Już jestem. Zrobiłem ten test z diodą. Wyświetlacz zatrzymał się dziś raz, po kilku godzinach odliczania czasu. Zresetowałem procesor i po jakimś czasie znów się zawiesił. W tym czasie dioda LED migała cały czas, więc to chyba nie wina procka. Co do programu, to skopiowałem dla testów program odnośnie ADC i odnośnie I2C_TWI z niebieskiego pendive'a

43kuku napisał(a):
Ja miałem podobny problem. U mnie powodem była luźna podstawka kwarcu, przez co taktowanie nie było zapewnione poprawnie.
Sprawdź na wewnętrznym oscylatorze.
Cały czas pracuję na wewnętrznym oscylatorze 8MHz.
Przy poprzednich próbach wyświetlacz był podłączony do portu A. Teraz zmieniłem podłączenie i jak na razie wydaje się dobrze działać.