Stránka 1 z 1
Displej s H44780 ukazuje chvilku staré hodnoty.
Napsal: 25 úno 2011, 17:17
od odie
Mám tady ATmegu168, s displejem s H44780, ovládání přes knihovnu z
http://jump.to/fleury. Pokud vypnu napájení a zase zapnu (mikroprocesoru i displeji), na malou chvilku se mi na něm zobrazí stará data a pak až proběhne inicializace displeje, jeho vymazání a zobrazení nových dat.
V programu mám klasicky
Kód: Vybrat vše
lcd_init(LCD_DISP_ON);
lcd_clrscr();
lcd_gotoxy(0,0);
lcd_puts(a);
EDIT: Teď jsem přišel na to ,že když nemám zapnuté podsvícení, tak mi to nedělá. Čím to může být ?
Jak docílit toho, aby tam nebyly stará data ?
A druhý dotaz - jak pomocí této knihovny zobrazit symboly typu šipka a podobně. Např. zde
http://doveda.byl.cz/lcd/hd44780u.pdf, strana 19, symbol 00011000.
Díky za informace
Napsal: 25 úno 2011, 17:58
od Andrea
Na stranu 19 si nech zajít chuť, většina zde dostupných displejů má řadič se znakovou sadou ze strany 18.

Napsal: 25 úno 2011, 20:51
od MiroH
skus vypnut zariadenie a pockat troska dlhsie, kym sa nevybiju filtracne kondenzatory v zdroji. Potom ti to nebude robit. Robi to preto, lebo ked vypnes a hned zapnes zdroj, tak kondenzatory udrzia napatie a lcd zobrazi posledny stav. Medzi tym sa zresetuje mega a spusti tvoj program, ktory zinicializuje lcd. Alebo daj inicializacnu rutinu hned za inicializaciu registrov a bran megy. Inak je to normalny stav.
Napsal: 25 úno 2011, 21:13
od odie
Tak teď mi to nějak tuto chybu přestalo dělat, zajímavé. Jinak inicilaizace displeje je hned na začátku a vypínání jsem dělal odpojením zdroje.
A ještě otázka. Pujde s touto knihovnou vytvořit si na displeji svoje znaky (šipky) ? Jak ?
Napsal: 26 úno 2011, 09:20
od Crifodo
Andrea píše:Na stranu 19 si nech zajít chuť, většina zde dostupných displejů má řadič se znakovou sadou ze strany 18.

dealer/výrobce šikovně přesměrovává x let celou asijsou produkci do Evropy, aby nám naznačil kdo je tady pánem?
Napsal: 26 úno 2011, 09:31
od MiroH
odie píše:Tak teď mi to nějak tuto chybu přestalo dělat, zajímavé. Jinak inicilaizace displeje je hned na začátku a vypínání jsem dělal odpojením zdroje.
A ještě otázka. Pujde s touto knihovnou vytvořit si na displeji svoje znaky (šipky) ? Jak ?
Zo zbezneho pohladu do kniznice to len tak nepojde, budes si musiet napisat funkciu ktora zapise do cgram displeja 8 bytov ktore vyjadruju, alebo lepsie povedane urcuju ako bude vyzerat sipka. Na toto doporucujem hlavne dobre prestudovat datasheet k radicu displeja. Vsetko to ide napisat pomocou funkcii, ktore su v kniznici.