I made an AVR powered console that has a keypad, LCD, buzzer, RS232, etc.
Works fine, but sometimes I get garbage on the LCD. :-(
If I restart the device, LCD comes back to normal feelings...
All text is checked before sending to LCD (max. size and content to be printable).
Question: What should I check in HW/SW? What can I do to solve this problem?
Note that it happens very rarely, that's why it's so annoying!
BTW: Nothing spectacular in my code, I just use Pavel's LCD lib functions.