Witam.
Niedawno kupiłem wyświetlacz graficzny lcd na sterowniku s1d15705 i próbowałem sprawdzić czy on działa wsadem z tematu: https://www.elektroda.pl/rtvforum/topic1722827.html użytkownika SQ3BKL. Dopiero zaczynam naukę C dlatego jedynie pozmieniałem porty w pliku S1D15705.h, żeby wszystko się zgadzało ze schematem i wrzuciłem skompilowany od nowa do procka plik main_S1D15705. Wyświetlacz nie reaguje. Po zdjęciu folii zabezpieczającej z wyświetlacza zauważyłem w jednym miejscu jakby ubytek pikseli dlatego myślę, że jest on uszkodzony.
Mam również problem z podświetleniem – nie mogę zapalić danego koloru (po zwarciu wspólnej anody z zasilaniem układu i próbą podania stanu wysokiego na daną katodę, załączają się 2 kolory jednocześnie).
Przede wszystkim mam prośbę o sprawdzenie kodu ze zmianami i ewentualne poprawienie błędów.
Schemat:
![[ATmega32][C]Wyświetlacz LCD S1D15705 - uruchomienie [ATmega32][C]Wyświetlacz LCD S1D15705 - uruchomienie](https://obrazki.elektroda.pl/3025680300_1312980832_thumb.jpg)
Niedawno kupiłem wyświetlacz graficzny lcd na sterowniku s1d15705 i próbowałem sprawdzić czy on działa wsadem z tematu: https://www.elektroda.pl/rtvforum/topic1722827.html użytkownika SQ3BKL. Dopiero zaczynam naukę C dlatego jedynie pozmieniałem porty w pliku S1D15705.h, żeby wszystko się zgadzało ze schematem i wrzuciłem skompilowany od nowa do procka plik main_S1D15705. Wyświetlacz nie reaguje. Po zdjęciu folii zabezpieczającej z wyświetlacza zauważyłem w jednym miejscu jakby ubytek pikseli dlatego myślę, że jest on uszkodzony.
Mam również problem z podświetleniem – nie mogę zapalić danego koloru (po zwarciu wspólnej anody z zasilaniem układu i próbą podania stanu wysokiego na daną katodę, załączają się 2 kolory jednocześnie).
Przede wszystkim mam prośbę o sprawdzenie kodu ze zmianami i ewentualne poprawienie błędów.
Schemat: