Witam,
Już kiedyś mi bardzo pogliście więc może i teraz mi pomożecie bo jestem po prostu załamany. Na procku ATMega16 robię projekt. Podłączyłem między innymi wyświetlacz LCD według schematów znalezionych w Internecie... i nie działa... Wyświetlacz jest sprawny, testowane u kolegi. Poza tym połączenia elektryczne są dokładnie takie jak na schemacie, wszystko po 100 razy sprawdzone :/
Wyświetlacz nawet nie przechodzi inicjalizacji, wyświetla tylko puste czarne prostokąty (i to jedną linię, mimo, że jest 2*16). Zlutowałem podobny układ na płytce uniwersalnej (tylko procek + wyświetlacz) i też to samo. Jedyne co dało jakiś rezultat (wyświetlacz zaczął coś wyświetlać) to było zwarcie masy z Ucc w samym zasilaczu :D :D :D Przez przypadek zwarłem to palcem i wtedy działał przez chwile. Dodam, że napięcia mam dobre (+5V), nie wiem o co chodzi że nie działa...
Poza tym diody w interfejsie się nie chcą świecić - piny na które diody są połączone mają stale napięcie 1,7-1,8V i nie chcą się ani ustawić ani zresetować... Podłączenie diody to tak: ATM'ega, rezystor 2k, dioda, masa. I nie działa (jak ręcznie podam Ucc to działa na podstawkę od procka). Co najlepsze jak diodę podłącze przez tranzystor to działa - czyżby wszystko trzeba było przez tranzystory podłączać?
Gdyby ktoś chciał obejrzeć schemat i program to jest tu:
Płyta główna jest w pliku plyta.pdf (na niej jest procek), a diody i wyswietlacz są w interfejsie (interfejs.pdf). Interfejs z płytą komunikują się za pomocą taśmy, odpowiednio te 20-pinowe końcówki po stronie płyty głównej i interfejsu.
Dzięki za wszelkie informacje czemu to nie działa :)