[elektro] HD44780 custom character

Karoly Kovacs psat55 at yahoo.de
Fri May 9 09:39:00 CEST 2014


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.

Karoly

-------- Original Message --------

> Először keríts egy valóban ilyen kontrollerrel szereltet.
>
> Egyébként az első sor 0, a második sor 0x40 címen kezdődik, csak a címzés
> jelzőbitje a legfelső bit, így alakul a kiküldött cím 0x80, illetve 0xC0-ra.
>
> A sokszorosan letesztelt rutinokról annyit, hogy ha már egyszer
> beillesztettem és mégis hibás, az többszörös szívás, mint a saját rutin.
> Nekem a 8 bit - 4 bit buszváltás volt a szívás... kivágtam az egészet és
> írtam egyet, jobban jártam.
>
>
> 2014. május 9. 8:59 Karoly Kovacs írta, <psat55 at yahoo.de>:
>
>> De miert toltod az idodet sajat keszitesu rutinokkal, amikor 3 perc
>> guglizassal tobb szaz kesz es sokszorosan letesztelt rutint talalsz a
>> neten mindenfele kontrollerre? (Meg PC LPT portra is.)
>>
>> Karoly
>>
>> -------- Original Message --------
>>
>>>
>>>      Sziasztok!
>>>
>>>
>>>      Van egy - elvileg - HD44780 kompatibilis kijelzőm. 2x16-os, a gyártót
>>> nem tudom pontosan.
>>>
>>>      Ami biztos: a második sora a dec28-as címen kezdődik. A gépkönyvek
>>> szerint viszont a hex40-es címen kellene, hogy legyen! Viszont ha a
>>> hex40-es címre írok bele, akkor kiakad a kijelző.
>>>
>>>      A másik: ékezetes betűk esetén (pl. 'é') kanji karakterek jelennek
>> meg.
>>>
>>>
>>>      A problémám az, hogy szeretném a felhasználói karaktereket használni,
>>> viszont amint beküldöm neki a CGRAM 0-s címet, a kijelző kifekszik.
>>> Parancsként
>>> a bin 0100 0000 kódot küldöm be neki. A rutinok saját készítésűek, a busy
>>> figyelés, az LCD élesztése stb. szépen működik, tehát feltételezem, hogy
>>> a rutinok megfelelően működnek.
>>>
>>>      Mivel a DDRAM cím sem szabványos, gyanakszom, hogy ez nem tudja
>>> a felhasználói karaktereket. Találkozott már valaki ilyennel?
>>>
>>>
>>>
>>>       Üdv.: Horváth Zsolt
>>>
>>> -----------------------------------------
>>>             elektro[-flame|-etc]
>>>
>>
>> -----------------------------------------
>>            elektro[-flame|-etc]
>>
> -----------------------------------------
>            elektro[-flame|-etc]
>



More information about the Elektro mailing list