Witam
Mam problem nie do przejścia, znalazłem na internecie kod do obsługi właśnie tego modelu ekranu, standardowo pisany był pod ATmega32, lecz pod ATmega8 również ma działać. Rozpocząłem naukę poruszania się po Eclipse, wcześniej pracowałem na "Programmers Notepad [WinAVR]"
W czym problem? Opinie o tym kodzie są dobre, wiele osób pisało że działa, więc błąd leży po mojej stronie. Aby ułatwić znalezienie problemu, umieszczę skrypty na stronie wraz z podaniem źródła.
main.c
pcd8544.c
pcd8544.h
Dodałem do main.c pętle z diodą led, aby monitorować momenty zmiany wyświetlacza. Dioda reaguje, więc ATmega otrzymuje kod źródłowy.
Dodam również, że ekran jest sprawny, działa na innym projekcie.
Podłączenie Pinów
Konfiguracja pinów w bibliotece
Źródło biblioteki:
LCD Nokia – część 1
Mam problem nie do przejścia, znalazłem na internecie kod do obsługi właśnie tego modelu ekranu, standardowo pisany był pod ATmega32, lecz pod ATmega8 również ma działać. Rozpocząłem naukę poruszania się po Eclipse, wcześniej pracowałem na "Programmers Notepad [WinAVR]"
W czym problem? Opinie o tym kodzie są dobre, wiele osób pisało że działa, więc błąd leży po mojej stronie. Aby ułatwić znalezienie problemu, umieszczę skrypty na stronie wraz z podaniem źródła.
main.c
Kod: C / C++
pcd8544.c
Kod: C / C++
pcd8544.h
Kod: C / C++
Dodałem do main.c pętle z diodą led, aby monitorować momenty zmiany wyświetlacza. Dioda reaguje, więc ATmega otrzymuje kod źródłowy.
Dodam również, że ekran jest sprawny, działa na innym projekcie.
Podłączenie Pinów
Konfiguracja pinów w bibliotece
Kod: C / C++
Źródło biblioteki:
LCD Nokia – część 1