Hi Flotulopex,
I have tried to initialize a DOG-M Display without success by now.
How did you carry on with your display - was it defective?
Regards,
Inse
Hi Flotulopex,
I have tried to initialize a DOG-M Display without success by now.
How did you carry on with your display - was it defective?
Regards,
Inse
Hello Inse,
I bought a new display and it did the same (= not working).
I then wrote to the supplier sending him my code and shematics. The supplier asked me to contact their subcontractor in Switzerland.
I did so but never got any reply.
Meanwhile I put this projet by side and still have two displays that never worked up to now...
I'l try to contact the supplier again.
What display have you got and how did you connect it? Have you a shema to show?
Roger
Hello Roger,
its a pity that the Swiss distributor gives so little support.
Finally I got my display working.
With a wild mixup of PIC BASIC and bit-banged initialisation the LCD could be accessed by the standard BASIC commands.
By the time I have analysed the problem and found an elegant solution I will give you feedback, schematics and code.
Regards,
Ingo
Well,
I'll really appreciate your information!!!
Thank you and hope to hear from you soon.
Roger
Hello Inse,
Could you please send me your solution?
I still can't make my displays work....
Roger
Hi Roger,
I've been away for some days, so by now the program is not completely worked out.
But i dare to post my code and schematic here.
Unlike as shown in the schematic, the R/W line of the LCD is connected to Port B.0 because it was not clear from the LCD's datasheet if the status bit has to be checked.
But the line is always held low, so don't care about it.
The LCD initialisation is done between the start: and the loop: label.
The display is a three line model and configured for double line height at the first two lines.
Unfortunately this does not look as good as expected because there is a little horizontal offset between the lines.
No line of the initialisation procedure may be left out, I've determined the right commands by try-an-error method.
Not all command make sense to me yet, I think I'll have some fun with the controllers datasheet.
The LCD bargraph also doesn't work yet.
I hope the information is useful for your project - if you should have any further questions, don't hesitate to ask.
Best regards,
Ingo
Bookmarks