Sida 1 av 1

Custom characters på en HD44780-baserad LCD

Postat: 20 mars 2006, 18:13:07
av maha
Vad jag vet så går det att ha åtta egna tecken på en HD44780-baserad LCD.

Låt oss säga att jag laddar in åtta egna tecken och skriver ut dem på den första raden.

Kan jag då ladda in åtta till, skriva ut dem på den andra raden och behålla de åtta utskrivna tecknen på första raden? Eller kommer de att skrivas över av de nya tecknen?

Jag skulle behöva mer än åtta egna tecken men mycket av datat ska vara helt statiskt på displayen. Behöver bara sju tecken till den dynamiska biten. Kommer detta att fungera?

Postat: 20 mars 2006, 18:52:34
av Icecap
Du har 8 minnesplatser till dessa tecken. Det du skrivar till är karaktergeneratorn som används kontinuerligt när tecken visas, alltså kan du INTE "rita dom och lägga ut dom" och sedan göra nya.

Så svar NEJ!

Postat: 20 mars 2006, 19:21:14
av JimmyAndersson
De 8 minnesplatserna är ju inte så många direkt, så man får planera och kompromissa grafiken en hel del.

En photoshop-bild på en LCD-display jag gjorde för ett tag sedan:
Bild
(Färgen och typsnittet stämmer inte med den riktiga displayen.)
Den använder 7 minnesplatser. 5 av dessa visas helt statiskt på displayen.


En idé, vet inte om den är genomförbar:
Om man först laddar in 8 egna tecken och visar dem en kort stund. Direkt därefter släcks de tecknen och man gör 8 nya och visar dem på rätt ställe osv.. Kanske hinner inte displayen med att visa det snyggt, men det är en tanke iallafall.. :)

Postat: 20 mars 2006, 19:23:29
av Icecap
Näpp, inte det heller!

Välj ett grafisk modul istället...

Postat: 20 mars 2006, 20:02:29
av maha
Okej!

Tack för svaren! Får väl helt enkelt förenkla rätt mycket eller använda en av mina grafiska.