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

Serial/USB interface for HD44780 using AT89c2051

Discussion about LCD's and other related hardware

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

Post Reply
lui
Posts: 3
Joined: March 29th, 2007, 3:53 am

Serial/USB interface for HD44780 using AT89c2051

Post by lui »

I created this protocol converter more than 1 year ago. It can do only the basic character display functions. However, I had not yet done the customized character part. So, big characters, bars would not be supported.

The design was based on the CrystalFontz protocol. I had found out the way to control the backlight brightness & contrast and may continue my development work probably in Q2/07.

http://www.hkepc.com/bbs/viewthread.php?tid=502199

Image
Image
Image
Image
Image

lui
Posts: 3
Joined: March 29th, 2007, 3:53 am

Post by lui »

Can anybody gives me some information how to send back push-button(s) information back to LCD Smartie using Crystal Fontz Protocol via COM port / USB port?

Thanks a lot.

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

Post by limbo »

Is there any english version available of the site info? :cry:

mattcro
Forum Supporter
Posts: 590
Joined: March 8th, 2006, 1:58 pm
Location: Scotland

Post by mattcro »

I guess you have looked at the data sheets and user manuals for the CrystalFontz modules. Look at one that has a keypad, and you'll see info on how to read keypresses from the module. You can probably use this protocol info to help you write code for your project.

I don't know much about the CrystalFontz modules as I've only used Matrix Orbital (I made a converter based on MO protocol), so I'm not sure exactly how Smartie gets the keypress info - there are 2 methods I think: 1 where the module just transmits keypress messages as they happen, and 1 where the host must poll the LCD.

Hope that helps. Have a good read of the documentation and look at the demo program source (and perhaps Smartie driver source).

Post Reply