Witam
Sprawdzę jeszcze te ustawienia związane z OST i PWRT, chociaż były ustawione "książkowo", zgodnie z DataSheet procka.
Co do czasów opóźnień wymaganych przez wyświetlacz, to w każdym wymaganym punkcie są one ustawione zgodnie z zaleceniami...
Pozdrawiam
sp6ryd pisze:
W nowym procku z oscylatorem RC możesz mieć na bitach konfiguracyjnych OST i PWRT ustawiony inny czas. Sterownik LCD na HD44780 potrzebuje minimum 15-40 ms opóźnienia po włączeniu zasilania przed inicjalizacją. Teoretycznie PWRT ma aż 72 ms. Ważne, jeśli nie sprawdzasz BUSY, są też opóźnienia po każdej komendzie (zobacz tabelę 5 w opisie - max to nawet 64 ms! ) no i oczywiście właściwy timing RS, R/W, E, DATA - ale przy 4MHz powinno być ok.
http://www.epemag.wimborne.co.uk/lcd2.pdf
W nowym procku z oscylatorem RC możesz mieć na bitach konfiguracyjnych OST i PWRT ustawiony inny czas. Sterownik LCD na HD44780 potrzebuje minimum 15-40 ms opóźnienia po włączeniu zasilania przed inicjalizacją. Teoretycznie PWRT ma aż 72 ms. Ważne, jeśli nie sprawdzasz BUSY, są też opóźnienia po każdej komendzie (zobacz tabelę 5 w opisie - max to nawet 64 ms! ) no i oczywiście właściwy timing RS, R/W, E, DATA - ale przy 4MHz powinno być ok.
http://www.epemag.wimborne.co.uk/lcd2.pdf
Sprawdzę jeszcze te ustawienia związane z OST i PWRT, chociaż były ustawione "książkowo", zgodnie z DataSheet procka.
Co do czasów opóźnień wymaganych przez wyświetlacz, to w każdym wymaganym punkcie są one ustawione zgodnie z zaleceniami...
Pozdrawiam
Mariusz SQ3MVE
http://sq3mve.marph.pl
-----------------------------------
Dobrze jest gdy satysfakcja mówiącego nie przewyższa znacznie satysfakcji słuchających.
Jerzy Bralczyk
-----------------------------------
Najlepsze kursy on-line. 30 zł na start :-)
http://sq3mve.marph.pl
-----------------------------------
Dobrze jest gdy satysfakcja mówiącego nie przewyższa znacznie satysfakcji słuchających.
Jerzy Bralczyk
-----------------------------------
Najlepsze kursy on-line. 30 zł na start :-)