Thanks, it's just that normally I wouldn't add the copyright notice for anything for open source public consumption.
I'm trying to use just the seconds and 'ticks'
Thanks, it's just that normally I wouldn't add the copyright notice for anything for open source public consumption.
I'm trying to use just the seconds and 'ticks'
MCS adds that automatically the way I have it set up. I will change that for future posts. Thanks for pointing it out.
Shawn
OK, I have the Dt_ints stopwatch version working on my display using the thinner characters as i.e. 123:45
This works bar one problem.
It will not display the Character 0 code it is just an all pixel black block. So this affects the numbers 1, 4, 7.
The code I mean is
LCDOUT $FE,$40,$01,$01,$01,$01,$01,$01,$01,$01
According to the sheet that came with the display it has 16 CGRAM custom character spaces available.
I tried using Character 8 instead . i.e. LCDOUT $FE,$80,$01,$01,$01,$01,$01,$01,$01,$01
this produced a curled 'J' character which is not part of the inbuilt set.
I can't figure this one out??? Any ideas please ?
You have the LCDOUT command correct to display a '1' I don't see any problems. I feel the problem is somewhere else in your code. All the other 7 characters work fine?
Shawn
Grrr, how come when I post the problem it immediately solves itself. I just resaved the bas file under a different name and reprogrammed the chip and it works!
Thanks for the input Shawn.
I now have a stopwatch that works and will have easier to read characters. :-)
I know what you mean!
Shawn
Ahh, I spoke to soon. It does work but not as I would want.
I believe it's in the assembler bit of Elapsed_Int that I need to make a change but I don't know where to start. :-(
The 3 x seconds digits rollover at 59.99 and zero again. The digits do not continue to 60, 61 etc. the first digit stays at 0 as well. I need it to continue to 3 x seconds digits probably ending at 500 but not essential. So that 129.54 would be possible say.
Anyone give me a clue ??
Bookmarks