I was successfully using an old 14M chip with LCD117 9600 baud driver chip, to drive a 16x2 display. Worked fine. Then I switched to an 18M2+ chip, because I run out of memory. The LCD display stopped working. Upon power up, it is showing only squares in the first row. I double checked for shorts, open connections etc. So frustrating, I am monkeying with it for two days already. I have run out of ideas. Please help.
Test code:
Test code:
Code:
#Picaxe 18M2
#terminal off
#no_data
setFreq M8
High c.2 ' Be sure Tx Pin is idle for some time
Pause 10000 ' wait for PICAXE LCD to boot
SerOut c.2, T9600_8, ("?G216")
pause 5000
main:
SerOut c.2, T9600_8, ("?f")
pause 800
SerOut c.2, T9600_8, ("PICAXE LCD117") ' send text only, first line is automatic
pause 800
SerOut c.2, T9600_8, ("More Text?n")
Pause 5000
goto main
Last edited: