Witam serdecznie
Mam pewien problem z wyświetlaczem LCD, otóż nie chce on w ogóle ze mną gadać. I chciałbym wiedzieć co jest nie tak, i jak ewentualnie roziązać problem? Poniższy program jest zaczerpnięty z Biblii Dolińskiego z niewielkimi zmianami kosmetycznymi.
Jeśli taka informacja okaże się pomocna, to korzystam z programatora STK500 i oprogramowania AVR Studio 4.16.638.
Gdzie, po wywpołaniu funkcji odmierzany czas podaje się w us:
LCD_Wait(45000); //czekaj 45ms
... Przynajmniej z punktu widzenia logiki powinno działać, a jednak okazuje się, że wyświetlacz po prostu nie chce nic wyświetlać - czasami pojawia się standardowy bład inicjalizacji (16 pól w 1szym wierszu) lub wyświetlacz jest po prostu czysty... Proszę o jakieś wskazówki, idee, cokolwiek, bo mnie się już wyczerpały pomysły...
Mam pewien problem z wyświetlaczem LCD, otóż nie chce on w ogóle ze mną gadać. I chciałbym wiedzieć co jest nie tak, i jak ewentualnie roziązać problem? Poniższy program jest zaczerpnięty z Biblii Dolińskiego z niewielkimi zmianami kosmetycznymi.
Jeśli taka informacja okaże się pomocna, to korzystam z programatora STK500 i oprogramowania AVR Studio 4.16.638.
Kod: C / C++
Gdzie, po wywpołaniu funkcji odmierzany czas podaje się w us:
LCD_Wait(45000); //czekaj 45ms
... Przynajmniej z punktu widzenia logiki powinno działać, a jednak okazuje się, że wyświetlacz po prostu nie chce nic wyświetlać - czasami pojawia się standardowy bład inicjalizacji (16 pól w 1szym wierszu) lub wyświetlacz jest po prostu czysty... Proszę o jakieś wskazówki, idee, cokolwiek, bo mnie się już wyczerpały pomysły...