Our new official repo is on github
LCD Smartie version 5.6 is released!
Download it now: https://github.com/LCD-Smartie/LCDSmartie/releases

Help me with Characters Table, please!

General discussion about LCD Smartie.

Moderators: _X7JAY7X_, caesar, IFR, mattcro, limbo, Fast351

Post Reply
egyptian3000
Posts: 8
Joined: March 21st, 2009, 9:13 am
Location: Russian Federation

Help me with Characters Table, please!

Post by egyptian3000 »

I'm using LCD Smartie v.5.4 and LCD compatible with "HD44780 Controller", but on my LCD two Characters Table. Dafault using first table, but i need using second table. So tell me how to change Initializating LCD for using it. I'm sorry if my post have many errors, actualy i'm from Russia.

caesar
Forum Supporter
Posts: 734
Joined: October 15th, 2005, 10:39 am
Location: Romania
Contact:

Post by caesar »

Only the display's datasheet can mention that change.
Without that we can't help you out.

makarona
Posts: 30
Joined: March 15th, 2009, 10:59 pm

Post by makarona »

egiptian

i'm from Russia too! and i have problems too:) your LCD not MELT by the chance? i have problems with MELT, it's not show custom characters and such (everything else is good). don't know what to do. maybe anyone can help (circuit tested on Data Vision LCD - it's OK). well i attach the Datasheet, it's on russian, but codapages readable :) and it says its 44780 compatible .. hope somebody help.. miss that cool perf bars

http://onlineproduction.ru/LCD/MT%9620S4M.rar

egyptian3000
Posts: 8
Joined: March 21st, 2009, 9:13 am
Location: Russian Federation

Post by egyptian3000 »

makarona wrote:egiptian

i'm from Russia too! and i have problems too:) your LCD not MELT by the chance? i have problems with MELT, it's not show custom characters and such (everything else is good). don't know what to do. maybe anyone can help (circuit tested on Data Vision LCD - it's OK). well i attach the Datasheet, it's on russian, but codapages readable :) and it says its 44780 compatible .. hope somebody help.. miss that cool perf bars

http://onlineproduction.ru/LCD/MT%9620S4M.rar
Hi! Yes, I'm usiong MELT MT20S4A :P Actualy, I think i known HOW to do it, but I don't known WHERE to do it! )))) I can not find in HD44780.dll any HexValue in "DISPLAYDLL_Init" for to change it to MELT ((( "CODERS" - Help me, please :cry:

caesar
Forum Supporter
Posts: 734
Joined: October 15th, 2005, 10:39 am
Location: Romania
Contact:

Post by caesar »

Please explain how it works!

Anyway, you can use "search and replace" plugin to make use of those characters.

makarona
Posts: 30
Joined: March 15th, 2009, 10:59 pm

Post by makarona »

I got "Mu" character instead of "black box" (all dots are on). It makes bars look completely bizare:) And if i use winamp spectrum plugin, i got all custom characters like "Mu" character. The MELT's character map in pdf looks not exactly as original 44780's pdf. Some symbols apear when it's clear place in original 44780.

egyptian3000
Posts: 8
Joined: March 21st, 2009, 9:13 am
Location: Russian Federation

Post by egyptian3000 »

caesar, HD44780 have initializating values
$30, $30, $30, $38, $8, $01, $06 (or $07)
or the same...
MELT MT20S4A must have initialization values
$30, $30, $30, $3A, $08, $01, $06

I mean FunctionSet of HD44700 have format
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0 0 0 0 1 1 N F * *

but FunctionSet of MT20S4A have format
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0 0 0 0 1 N 1 0 F *
Last edited by egyptian3000 on March 26th, 2009, 6:47 am, edited 1 time in total.

caesar
Forum Supporter
Posts: 734
Joined: October 15th, 2005, 10:39 am
Location: Romania
Contact:

Post by caesar »

I see, on page7 in the datasheet the is a line in the table called:

Function
Set
0 0 0 0 1 DL 1 0 P 0
Set bit
interface (DL = 0/1-4/8 bit)
character, and pages P
40 ms (google translated, hope it's right)

What value do you need for P? 0 or 1?

egyptian3000
Posts: 8
Joined: March 21st, 2009, 9:13 am
Location: Russian Federation

Post by egyptian3000 »

caesar, P = 1.
FunctionSet must have binary value: 0 0 0 0 1 1 1 0 1 0 ( 3A in hex )

egyptian3000
Posts: 8
Joined: March 21st, 2009, 9:13 am
Location: Russian Federation

Post by egyptian3000 »

HELLO!!! WHO CAN HELP ME???
Using any convertation PlugIn - it is not way out!

caesar
Forum Supporter
Posts: 734
Joined: October 15th, 2005, 10:39 am
Location: Romania
Contact:

Post by caesar »

Please try http://czi.uni.cc/LCDSmartie/melt.dll
and report back.
Hope it works.

egyptian3000
Posts: 8
Joined: March 21st, 2009, 9:13 am
Location: Russian Federation

Post by egyptian3000 »

caesar, is melt.dll display driver? if "yes" - so it's not working ((( LCD show two black lines and no more... :cry:

caesar
Forum Supporter
Posts: 734
Joined: October 15th, 2005, 10:39 am
Location: Romania
Contact:

Post by caesar »

ok, will look at it (don't know really how soon - very busy atm) and get back to you.

egyptian3000
Posts: 8
Joined: March 21st, 2009, 9:13 am
Location: Russian Federation

Post by egyptian3000 »

Thanks. I'll be waiting... :)

egyptian3000
Posts: 8
Joined: March 21st, 2009, 9:13 am
Location: Russian Federation

Post by egyptian3000 »

:D YES!!! :D
I DID IT!!!

My LCD show russian characters correcttly!!! I'm so Lucky))) If need I can give patched HD44780.DLL named as MT-20S4.dll but I don't know how put it on forum...

makarona
Posts: 30
Joined: March 15th, 2009, 10:59 pm

Post by makarona »

egyptian3000 wrote::D YES!!! :D
I DID IT!!!

My LCD show russian characters correcttly!!! I'm so Lucky))) If need I can give patched HD44780.DLL named as MT-20S4.dll but I don't know how put it on forum...
egyptian3000

congrats! i use those MELT also, it's MT-20S4M, i have no problems with russian, but i have problems with custom chars. if your version is FTDI, lemme try it please:) pcpnetwork sobaka gmail.com

limbo
Plugin Author
Posts: 1604
Joined: February 13th, 2005, 7:38 pm
Location: Athens - Greece
Contact:

Post by limbo »

egyptian3000 wrote::D YES!!! :D
If need I can give patched HD44780.DLL named as MT-20S4.dll but I don't know how put it on forum...



While you posting use the "Add an attachment" below!

Post Reply