I've not attempted an LCD yet, but have gone over the commands and searched.
There are a LOT of different displays out there, even if limiting it to 1 and 2 line displays. Some list a Hitachi controller, others, none.
Which or what displays will work with GC basic commands as-is? Any info appreciated, such as "anything with controller chip xxx" or "all parallel displays" or "only part number zzzz". 1 line? 2 line? more lines?
Also, if there a lot of different models and configurations (16x2, 20x1, etc) that work, what, if any, configuration parameters should I look at twiddling in case there are problems (so I can focus on them to fix)?
Thanks,
Skip
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
You will be looking for a alphanumeric/character based lcd with the Hitachi hd44780 controller or equivalent. Looking at the data scheets of my 16x2 and 20x4 lcd's, their controllers are KS0066 and S6A0069 respectively, are considered equivalents, and work great with GCBasic.
You may have to twiddle with lcd.h in the low level include folder if you want to use a 40 x display?
The locate command is used a lot to format the output.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anything is possible if you want to spend the time looking over the data sheet and modifying the lcd.h file. Have not used that controller. A non standard pinout, and a goofy connector would make me steer clear. http://www.voti.nl/shop/catalog.html?LCD-12
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I've not attempted an LCD yet, but have gone over the commands and searched.
There are a LOT of different displays out there, even if limiting it to 1 and 2 line displays. Some list a Hitachi controller, others, none.
Which or what displays will work with GC basic commands as-is? Any info appreciated, such as "anything with controller chip xxx" or "all parallel displays" or "only part number zzzz". 1 line? 2 line? more lines?
Also, if there a lot of different models and configurations (16x2, 20x1, etc) that work, what, if any, configuration parameters should I look at twiddling in case there are problems (so I can focus on them to fix)?
Thanks,
Skip
You will be looking for a alphanumeric/character based lcd with the Hitachi hd44780 controller or equivalent. Looking at the data scheets of my 16x2 and 20x4 lcd's, their controllers are KS0066 and S6A0069 respectively, are considered equivalents, and work great with GCBasic.
You may have to twiddle with lcd.h in the low level include folder if you want to use a 40 x display?
The locate command is used a lot to format the output.
have you used or tried a Hitachi HD66717? I see it here:
http://www.wrighthobbies.net/catalog/product_info.php?products_id=159&osCsid=15791087681fdad31d9eb238c
It's a 24x1 display that uses that chip. What do you suspect might need to be done to get it to work, if not already there?
Thanks again.
Skip
Anything is possible if you want to spend the time looking over the data sheet and modifying the lcd.h file. Have not used that controller. A non standard pinout, and a goofy connector would make me steer clear. http://www.voti.nl/shop/catalog.html?LCD-12
Thanks!