11-05-2014, 09:01 AM
Ako je LCD prikazao donji red, definitivno je MCU "nesto" odradio i prosao inicijalizaciju displeja (nebi se video drugi red da nije prosao).
Dva moguca problema, jedan je za neispravno konfigurisan CLOCK preko fuse bit-ova pa mozda radi brze nego sto treba a drugi je ozicenje i napajanje displeja, ako su malo duzi kablovi i ima nesto losiji decoupling ili naponsku regulaciju, pocne LCD da "brljavi" i ispisuje neke budalastine na ekranu.
Treba prekontrolisati ostale pinove displeja (E, R/W) da ne "vise", mozda fali neki pull-up/down otpornik.
I jedan kondenzator, najbolje 1uF keramicki SMD zaletuj direkt na displey izmedju nozica napajanja (1 i 2) a ni mali elco od 10uF nece da mu smeta ; ) .
Dva moguca problema, jedan je za neispravno konfigurisan CLOCK preko fuse bit-ova pa mozda radi brze nego sto treba a drugi je ozicenje i napajanje displeja, ako su malo duzi kablovi i ima nesto losiji decoupling ili naponsku regulaciju, pocne LCD da "brljavi" i ispisuje neke budalastine na ekranu.
Treba prekontrolisati ostale pinove displeja (E, R/W) da ne "vise", mozda fali neki pull-up/down otpornik.
I jedan kondenzator, najbolje 1uF keramicki SMD zaletuj direkt na displey izmedju nozica napajanja (1 i 2) a ni mali elco od 10uF nece da mu smeta ; ) .