Witam. Nie mogę wyświetlić żadnego znaku, wyrazu a nawet piksela na wyświetlaczu. Wyświetlacz mam taki: STEROWNIK: KS0108B (HD61202/3)
LCD-AG-128064H-YHY Y/G-E6 PBF = ABG128064H05-YHY-R-01
http://allegro.pl
3.1.18. Zabronione jest publikowanie informacji do źródeł, które po pewnym czasie wygasają (publikowanie odnośników do stron o charakterze krótkotrwałym).
Dar.El
Napisałem sam program, po czym nic się nie wyświetliło, zacząłem szukać gotowych bibliotek znalazłem kilka wgrałem i dalej to samo. Teraz korzystam z takiego kodu znalezionego na stronie ATNEL, powinien działać na 100 procent ale dalej nie wyświetla nic. Więc pewnie problem z połączeniem elektrycznym.
Piny danych są odpowiednio podpiętej do PortuD Atmegi16 (D0 -->D0, D1-->D1).
Zalecane jest użycie potencjometru 20k ja użyłem 8K, czu tutaj może być problem? Po skręceniu potencjometru na max to wyświetlacz robi się cały czarny, kręcę powoli i albo nie jestem w stanie wyłapać odpowiedniego momentu gdzie kontrast powinien być odpowiedni albo nie tutaj problem. Drugi problem elektryczny może być taki że nie ma rezystora pomiędzy wyprowadzeniem K wyświetlacza i masą. Tak mam podane w książce ma on mieć wartość 100 omów ale podpinam 220 po tylko takim najmniejszym dysponuję i nie włącza się podświetlenie.Reset jest dołączony bezpośrednio do napięcia zasilania, choć teraz znalazłem info że powinien przez jakiś rezystor ale to chyba też nie ma znaczenia. Dołączam program, proszę i jakieś wskazówki? Mam nadzieję że nie uszkodziłem wyświetlacza wlutowują go na płytkę. Połączenie linni danych i sterujących sprawdzałem dwa razy i są połączone zgodnie z implementacją w programie.
Dodam jeszcze że F_CPU = 1MHz
main.c
GLCD_ks108.c
GLCD_KS108.h
arial_bold_14.h
............................
Na schemacie był błąd do A powinno być Vcc a do K masa, ale wyświetlacz dalej nie rusza. Podpiąłem RST na wybrany PIN uc i wyzwalam go po pewnym czasie ale dalej nic z tego. Wgrałem inny program podobno działający na 100 % więc jest jakiś problem z połączeniem wyswietlacza. Jakie dobrać rezystory, pomiędzy RST i K ? Kombinuję daję 100, 220, 1K pomiędzy K i masę a podświetlenie się nie zapala, bez rezystora działa, a zalecane jest jednak użycie rezystora 100 Omów ale jak pisałem u mnie to nie skutkuje. Nie mam pomysłów, wyprowadzenia są dobrze przylutowane, zostało jeszcze sprawdzenie na innym uc. Ma ktoś jakiś pomysł co może być nie tak?
..................................................
Mała edycja. Dalej nie udało się uruchomić wyświetlacza rezystory nie pomogły, użyłem potencjometru 22K także nic. Jak staram się ustawić kontrast po wgraniu programu cały wyświetlacz jest wykrzaczony przypadkowymi pikselami. Co zauważyłem że stabilizator szybko się nagrzewa, wszystko testuję na płytce stykowej, jutro układ montuję na płytce może to wina niestabilnego połączenia, zobaczymy.
LCD-AG-128064H-YHY Y/G-E6 PBF = ABG128064H05-YHY-R-01
http://allegro.pl
3.1.18. Zabronione jest publikowanie informacji do źródeł, które po pewnym czasie wygasają (publikowanie odnośników do stron o charakterze krótkotrwałym).
Dar.El
Napisałem sam program, po czym nic się nie wyświetliło, zacząłem szukać gotowych bibliotek znalazłem kilka wgrałem i dalej to samo. Teraz korzystam z takiego kodu znalezionego na stronie ATNEL, powinien działać na 100 procent ale dalej nie wyświetla nic. Więc pewnie problem z połączeniem elektrycznym.
Piny danych są odpowiednio podpiętej do PortuD Atmegi16 (D0 -->D0, D1-->D1).
Zalecane jest użycie potencjometru 20k ja użyłem 8K, czu tutaj może być problem? Po skręceniu potencjometru na max to wyświetlacz robi się cały czarny, kręcę powoli i albo nie jestem w stanie wyłapać odpowiedniego momentu gdzie kontrast powinien być odpowiedni albo nie tutaj problem. Drugi problem elektryczny może być taki że nie ma rezystora pomiędzy wyprowadzeniem K wyświetlacza i masą. Tak mam podane w książce ma on mieć wartość 100 omów ale podpinam 220 po tylko takim najmniejszym dysponuję i nie włącza się podświetlenie.Reset jest dołączony bezpośrednio do napięcia zasilania, choć teraz znalazłem info że powinien przez jakiś rezystor ale to chyba też nie ma znaczenia. Dołączam program, proszę i jakieś wskazówki? Mam nadzieję że nie uszkodziłem wyświetlacza wlutowują go na płytkę. Połączenie linni danych i sterujących sprawdzałem dwa razy i są połączone zgodnie z implementacją w programie.
Dodam jeszcze że F_CPU = 1MHz
main.c
Kod: C / C++
GLCD_ks108.c
Kod: C / C++
GLCD_KS108.h
Kod: C / C++
arial_bold_14.h
Kod: C / C++
............................
Na schemacie był błąd do A powinno być Vcc a do K masa, ale wyświetlacz dalej nie rusza. Podpiąłem RST na wybrany PIN uc i wyzwalam go po pewnym czasie ale dalej nic z tego. Wgrałem inny program podobno działający na 100 % więc jest jakiś problem z połączeniem wyswietlacza. Jakie dobrać rezystory, pomiędzy RST i K ? Kombinuję daję 100, 220, 1K pomiędzy K i masę a podświetlenie się nie zapala, bez rezystora działa, a zalecane jest jednak użycie rezystora 100 Omów ale jak pisałem u mnie to nie skutkuje. Nie mam pomysłów, wyprowadzenia są dobrze przylutowane, zostało jeszcze sprawdzenie na innym uc. Ma ktoś jakiś pomysł co może być nie tak?
..................................................
Mała edycja. Dalej nie udało się uruchomić wyświetlacza rezystory nie pomogły, użyłem potencjometru 22K także nic. Jak staram się ustawić kontrast po wgraniu programu cały wyświetlacz jest wykrzaczony przypadkowymi pikselami. Co zauważyłem że stabilizator szybko się nagrzewa, wszystko testuję na płytce stykowej, jutro układ montuję na płytce może to wina niestabilnego połączenia, zobaczymy.
