Jest sobie Atmega128 z podłączonym monochromatycznym wyświetlaczem LCD (128x64).
Oto schemat podłączenia :
Wyświetlacz jest standardowo konfigurowany :
Dane graficzne wyświetlam głównie za pomocą SHOWPIC,
natomiast informacje tekstowe za pomocą tej procedury :
http://evertdekker.com/Joomla/index.php?option=com_content&task=view&id=49&Itemid=86
Generalnie wszystko jest ok, natomiast od czasu do czasu zdarzają się błędy wyświetlania : zawartość LCD "rozjeżdza się" - niby wszystko dalej działa, ale zawartość ekranu jest "poprzesuwana".
Czasem INITLCD przywraca poprawną pracę, a czasem - mimo użycia tej instrukcji - zawartość pozostaje "skaszaniona". Dopiero reset procesora (bez wyłączania zasilania) przywraca poprawną pracę.
Czy jest jakaś możliwość, żeby wykorzystać pin RESET wyświetlacza ?
Po użyciu CONFIG GRAPHLCD niestety próby zmiany poziomów na pinie C3 (czyli RS)
nic nie dają...
Niestety nie mogę zastosować najprostszego rozwiązania, czyli odcinania zasilania wyświetlacza. Pozostają tylko opcje programowe...
Macie jakiś pomysł ?
Oto schemat podłączenia :
Wyświetlacz jest standardowo konfigurowany :
Config Graphlcd = 128 * 64sed , Dataport = Porta , Controlport = Portc , Ce1 = 1 , Ce2 = 0 , Cd = 3 , Rd = 4 , Reset = 2 , Enable = 5
Dane graficzne wyświetlam głównie za pomocą SHOWPIC,
natomiast informacje tekstowe za pomocą tej procedury :
http://evertdekker.com/Joomla/index.php?option=com_content&task=view&id=49&Itemid=86
Generalnie wszystko jest ok, natomiast od czasu do czasu zdarzają się błędy wyświetlania : zawartość LCD "rozjeżdza się" - niby wszystko dalej działa, ale zawartość ekranu jest "poprzesuwana".
Czasem INITLCD przywraca poprawną pracę, a czasem - mimo użycia tej instrukcji - zawartość pozostaje "skaszaniona". Dopiero reset procesora (bez wyłączania zasilania) przywraca poprawną pracę.
Czy jest jakaś możliwość, żeby wykorzystać pin RESET wyświetlacza ?
Po użyciu CONFIG GRAPHLCD niestety próby zmiany poziomów na pinie C3 (czyli RS)
nic nie dają...
Niestety nie mogę zastosować najprostszego rozwiązania, czyli odcinania zasilania wyświetlacza. Pozostają tylko opcje programowe...
Macie jakiś pomysł ?
