Mosaic
Well-Known Member
Ok Thx RB...just figured out I am not using the LCD Home or CLR cmds at all.
So I set up the 500usec isr and I am getting the 17+ mSec refresh rate. I am refreshing the Tmr1L/H just before exiting the ISR so it's a bit more than 17mS overall.
This thread was helpful!
I modded Nigel's asm LCD tuts to suit and I'm using DT lookups to write to the LCD buffer as msgs. Also I did a left justified numeric display with an optional decimal point for values up to 65535 plus leading zero removal. I can do figures like 6.5535 or 0.45, 100.01 or whatever, with precise positioning amidst existing text.
Couldn't do much with LCDs/ASM before this week!
So I set up the 500usec isr and I am getting the 17+ mSec refresh rate. I am refreshing the Tmr1L/H just before exiting the ISR so it's a bit more than 17mS overall.
This thread was helpful!
I modded Nigel's asm LCD tuts to suit and I'm using DT lookups to write to the LCD buffer as msgs. Also I did a left justified numeric display with an optional decimal point for values up to 65535 plus leading zero removal. I can do figures like 6.5535 or 0.45, 100.01 or whatever, with precise positioning amidst existing text.
Couldn't do much with LCDs/ASM before this week!
Last edited: