prosím Vás o radu. Mám display atm1602b a když ho zapojím dle dostupných schématek, tak po zapnutí proudu mi v horním řádku
se objeví čtverečky po celém tomto řádku.
Už jsem 1000x kontroloval drátky, tisíckrát si hrál s knihovnama v BASCOMU, 1000x zkoušel nastavit napětí a nic…
Určitě se jedná o klasický problém při začátcích s tímto displayem, poradíte mi někdo, co s tím, prosím?
Tohle jsem zrovna řešil včera. Problém je v časových prodlevách při komunikaci s diplejem. U mě stačilo zvětšit první časovou prodlevu před první příkazem na displej. Zatim jsem toho víc neudělal páč jsem na to přiše o půl noci. Jinak ho mám z inicializovaný s nastaveným blikáním kurzoru a to mi funguje. Psal jsem to v C ve winavr.
U ATMEGA8 to lze vyřešit i se zpožděným startupem více v datasheetu nebo zvětšením smyčky kterou musíš mít jako první než začneš komunikovat s displejem.
Jak máš zapojený napájení ? zkus hodit pomalejší krystal. jen takový dodatek jak jsi to mohl tísíckrát kontrolovat ? proč tisíckrát ? nestačí jednou nebo dvakrát ?