Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

I think I hosed one of my t6963 LCDs

Status
Not open for further replies.

Build-A-Burger

Full Member level 1
Joined
Oct 27, 2010
Messages
95
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Location
Wyoming
Activity points
2,101
I had (2) t6963 LCD's, the one I think I hosed because I was converting the code from atmega328p to XMEGA128A4U and I had the chip enable inverted. I'm wondering if I just didn't wipe out the area of ram that holds the characters. Is there any software written (preferably in C) that I can use to check it or fix it? (I took some videos and put them on my YT channel. The first one is just random pixels, the second is supposed to be ascii characters - looks kinda blurry).

bad lcd:

https://youtu.be/Rh8jsOEa52s

good lcd:

https://youtu.be/Eu4Ulophw6A
 

These characters are stored in a non-volatile area, CG-ROM, so it is more likely that in the previous tests some parameter has actually changed, and that your code is not initializing all the registers. I admit that I'm not sure if the previous configuration is statically saved in the module, since I always send by default all the configuration set (font size, mode set, etc ...), so you'll have to check this.
 

I think it might be salvageable because I am checking the status register for each command and it's obviously not hanging up, so that's a good sign. I'll let you know what I find out.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top