[elektro] HD44780 custom character
Moravcsik Szilard
levlista.mszilard at gmail.com
Fri May 9 13:47:50 CEST 2014
2014.05.09. 12:57 keltezéssel, Karoly Kovacs írta:
> En ezt csinaltam 1998-ban templomi orgonanal. Ott es akkor a kenyszer
> szulte, koltseghatekonysag ide vagy oda, mert az akkoriban kozonseges
> halando szamara elerheto leggyorsabb mikrokontroller (Dallas 80C320) is
> keves volt ahhoz, hogy a komplett orgona vezerlese mellett a 128x64-es
> graf. LCD-t is ellassa. A graf. LCD tul sokat kivant, ezert azt kulon
> kis mikrokontrollerre akasztottam, es I2C-n keresztul nyomattam neki a
> kakaot.
>
> Karoly
>
Hehe, az FTDI EVE chip lényegében ezt csinálja színes TFT-vel, touch
kezeléssel és hang generálással. Egy kis 8 bites uC-vel simán
kezelheted, mint a profik. De elight kolléga erről tudna többet is
mesélni. :)
Egyébként Raspberry Pi-hoz (de szerintem nem csak oda) használható I2C-s
karakteres LCD kapható is, itt (csak kicsit talán drága):
http://www.rpibolt.hu/termek/adafruit_rgb_pozitiv_16x2_lcd__billentyuzet_kit_i2c_interfesszel_raspberry_pi-hez.html
Üdv:
Szilárd
> -------- Original Message --------
>
>> Egyébként agyaltam azon, hogy kellene egy I2C buszos interfészt csinálni az
>> LCD felé. Egy kis kontroller elvégezné az LCD inicializálását, foglalkozna
>> az időzítéseivel, pwm segítségével állítaná a kontrasztot, háttérvilágítást
>> vezérelné, stb., az I2C buszon meg fogadná hozzá a parancsokat. Csak nem
>> túl költséghatékony a dolog, amikor $2,5 körül be lehet szerezni a 2x16-os
>> LCD-t, és lenne hozzá ez az interfész $5...
>>
>>
>> 2014. május 9. 12:33 Erdos Zoltan írta, <erdosz at gmail.com>:
>>
>>> igen, a franko megoldas a taszkolas, mert minden lcd lassu. (kiveve a
>>> sajat memorias vezerlosoket) es en meg anno a 286-os printerporton
>>> kitököltem a jatekot, tehat en is ugy vagyok, akkor hiszek a gyari
>>> csodarutinban, ha mar 10 evet ment hiba nelkul..
>>>
>>>
>>> 2014.05.09. 9:52 keltezéssel, potyo írta:
>>>> Nincs gond vele, ha rendesen meg van írva. Csak sokan nemis értik, hogy
>>>> kell megbízhatóan inicializálni 4 bites módba az lcd-t, aztán ha már
>>> nemis
>>>> érti, akkor azt írt kód sem lesz jó. Microchip gyári kódjában is hibás
>>> volt
>>>> pár éve a 4 bites lcd kezelő rutin, azóta nem néztem...
>>>>
>>>> Egyszer kell megírni az embernek rendesen, aztán csak használni. Nekem
>>> pl.
>>>> már csak a szépérzékem miatt sem opció, hogy 16 karakter kiküldéséhez a
>>>> program ott áll 16x37us ideig, egy printf vagy a legtöbb ilyen kész rutin
>>>> pedig ezt csinálja. Akkor már inkább tömbbe pakolom a kiírnivalót, és
>>>> valemelyik időzítéshez hozzáakasztom azt is, hogy küldje ki a tartalmat
>>>> karakterenként.
>>>>
>>>>
>>>> 2014. május 9. 9:39 Karoly Kovacs írta, <psat55 at yahoo.de>:
>>>>
>>>>> Nem tudom, nekem meg sosem volt gondom a 4 bites interfesszel, szepen
>>>>> muzsikalt, pedig tobb LCD modullal is probaltam.
>>>>> Igaz, olvastam ilyen 4 bites gondokrol. Altalaban (ugy olvastam) az
>>>>> szokott lenni a baj, hogy a vezerlo kontrollernel a 4 bitnek negy,
>>>>> egymas melletti portbitet kell megfeleltetni. Neha lehet csak olyan
>>>>> rutinokkal talalkozni (ezek altalaban sokkal bonyolultabbak es nagyobbak
>>>>> is!), ahol a 4 bit tetszoleges portbiteknek feleltetheto meg.
>>>>>
>>>>>
>>>> -----------------------------------------
>>>> elektro[-flame|-etc]
>>>>
>>>
>>> -----------------------------------------
>>> elektro[-flame|-etc]
>>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list