Witam, próbuje odpalić przy pomocy atmegi wyświetlacz DEM 128064B tutaj jego nota katalogowa gdyby była potrzebna:
https://sklep.eltron.pl/files/product/006/574/117/006574117.pdf
Wyświetlacz oparty jest o układ SBN0064G. No i niestety wszelkie próby wyświetlania kończy się fiaskiem. Albo nie widać nic albo totalne losowe krzaki. Sprawa jest niby prosta inicjuję wyświetlacz i prubuje wyświetlić na nim jakąś kropkę. Inicjacja wyświetlacza w kodzie wygląda tak:
Oscyloskopem sprawdziłem wszystko i na 200% dane transmitowane sa do wyświetlacza zgodnie z tym kodem. I teraz po zaincjowaniu wołam metodę która powinna wyczyścić ekran:
I po tej operacji na ekranie dostaję piękne krzaczki.
Co ciekawe jeśli zmienię kolejność poleceń w metodzie inicjującej wyświetlacz, mówię tutaj o:
LcdInstructionWrite(LCD_STARTLINE);
LcdXset(0);
LcdYset(0);
LcdInstructionWrite(LCD_ON);
to krzaczki znikają ale wyświetlacz daje nie działa - nic nie mogę na nim wyświetlić. Mega to jest dziwne ponieważ kolejność tych wywołań według mnie nie ma totalnie znaczenia. Czy ktoś ma może pomysł albo wskazówkę co może być nie tak? Zamiast wyczyścić ekran mam na nim totalny syf.
https://sklep.eltron.pl/files/product/006/574/117/006574117.pdf
Wyświetlacz oparty jest o układ SBN0064G. No i niestety wszelkie próby wyświetlania kończy się fiaskiem. Albo nie widać nic albo totalne losowe krzaki. Sprawa jest niby prosta inicjuję wyświetlacz i prubuje wyświetlić na nim jakąś kropkę. Inicjacja wyświetlacza w kodzie wygląda tak:
Kod: C / C++
Oscyloskopem sprawdziłem wszystko i na 200% dane transmitowane sa do wyświetlacza zgodnie z tym kodem. I teraz po zaincjowaniu wołam metodę która powinna wyczyścić ekran:
Kod: C / C++
I po tej operacji na ekranie dostaję piękne krzaczki.
Co ciekawe jeśli zmienię kolejność poleceń w metodzie inicjującej wyświetlacz, mówię tutaj o:
LcdInstructionWrite(LCD_STARTLINE);
LcdXset(0);
LcdYset(0);
LcdInstructionWrite(LCD_ON);
to krzaczki znikają ale wyświetlacz daje nie działa - nic nie mogę na nim wyświetlić. Mega to jest dziwne ponieważ kolejność tych wywołań według mnie nie ma totalnie znaczenia. Czy ktoś ma może pomysł albo wskazówkę co może być nie tak? Zamiast wyczyścić ekran mam na nim totalny syf.