Witam. Wiem że temat był już wałkowany ale nie odnalazłem tematu w którym znalazł bym rozwiązanie mojego problemu. Przyznam że mikrokontrolery programuję dość rzadko ale wszystkie moje poprzednie projekty ruszały. Do teraz. Mam problem z uruchomienie wyświetlacza LCD 128x64 ze sterownikiem KS108 ze sklepu Kamami o oznaczeniu abg128064a-05 z układem atmega328p. Opis sytuacji:
- port DATA D0-D7 jest podpięty do portu PD mikrokontrolera
- PB0 mikrokontrolera podłączone do RS (4) wyświetlacza
- PB1 mikrokontrolera podłączone do R/W (5) wyświetlacza
- PB2 mikrokontrolera podłączone do E (6) wyświetlacza
- PB4 i 5 mikrokontrolera podłączone do CS1 (15) i CS2 (16) wyświetlacza
- reset wyświetlacza (17) do PB5 mikrokontrolera i do Ucc przez rezystor 10k
- wszystkie połączenia elektryczne są sprawdzone i poprawne
- regulacja kontrastu działa
- program kompiluje się bez błędów, po uruchomieniu:
Na wyświetlaczu jest "śnieg", kilka pikseli mruga. Generalnie nie działa...
Jak rozumiem wrzuciłem w pogram wyłączenie SPI przez które programuje układ żeby móc użyć portu PB do sterowania ale to nic nie dało.
Po wymianie na atmege8 to samo - śnieg ale nie dokładnie takie sam.
Trochę nie mam już pomysłów na to. Proszę o wsparcie kolegów bardziej rozeznanych w tym temacie, dzięki z góry.
- port DATA D0-D7 jest podpięty do portu PD mikrokontrolera
- PB0 mikrokontrolera podłączone do RS (4) wyświetlacza
- PB1 mikrokontrolera podłączone do R/W (5) wyświetlacza
- PB2 mikrokontrolera podłączone do E (6) wyświetlacza
- PB4 i 5 mikrokontrolera podłączone do CS1 (15) i CS2 (16) wyświetlacza
- reset wyświetlacza (17) do PB5 mikrokontrolera i do Ucc przez rezystor 10k
- wszystkie połączenia elektryczne są sprawdzone i poprawne
- regulacja kontrastu działa
- program kompiluje się bez błędów, po uruchomieniu:
Kod: VB.net
Na wyświetlaczu jest "śnieg", kilka pikseli mruga. Generalnie nie działa...
Jak rozumiem wrzuciłem w pogram wyłączenie SPI przez które programuje układ żeby móc użyć portu PB do sterowania ale to nic nie dało.
Po wymianie na atmege8 to samo - śnieg ale nie dokładnie takie sam.
Trochę nie mam już pomysłów na to. Proszę o wsparcie kolegów bardziej rozeznanych w tym temacie, dzięki z góry.
