Bars on 4*20 LCD

ErnieM

Joined Apr 24, 2011
8,415
You can write new character patterns for any of the eight custom characters even if those characters are being displayed on screen so I don't understand your statement.
Just eight. If I have eight fixed custom characters and all are on my display and I want to keep displaying them then I have no empty slots available to define another custom character.
 

Thread Starter

FroceMaster

Joined Jan 28, 2012
708
Have got 8 in the LCD now, but i need room for some more.
1. 1 line.
2. 2 lines from bottum.
3. 3 lines from bu---
4. ect.
---
8. 8 lines / full
Number 8 i can use from standard chartset....
But now i also need to have these
1. 1 line from top.
2. 2 lines from top
3. 3 lines from top.
ect...
7. 7 lines from top
8. 8 lines / standard chartset.
So i would like 7+7 = 14 custom charters
Is that possible ?
 

shteii01

Joined Feb 19, 2010
4,644
So i would like 7+7 = 14 custom charters
Is that possible ?
Thechnically... you can. I think what I would do is create a function (user defined function?) outside of main() whose job would be to reprogram and display your user defined characters.

Recall. That originally you programmed the cgram to hold your unique characters. Then in the program you just call that memory segment and the unique character pops on the screen.

However, since you are out of the memory segments to hold all your unique characters, you have to write character into cgram and display it right away, then write next character into cgram and display it right away. The problem with this approach is that cgram is actually a physical "thing" and it does wear out, this constant writing and overwriting of the memory will wear it out sooner than normal. We are talking about thousands of operations so you likely have years worth of work out of it, but I would not expect the unit to last a decade, for example. It will last a few years for sure. You may contact manufacturer and ask them how many writing operations you can perform on the cgram, they might have test data on it.
 
Top