troubleshooting_lcd_displays
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
troubleshooting_lcd_displays [2006/04/11 21:55] – sigh* th0mas | troubleshooting_lcd_displays [2008/07/20 12:43] (current) – Merge/cleanup stryd_one | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Display Troubleshooting ====== | ====== Display Troubleshooting ====== | ||
- | ===== Blank display?: ===== | + | Common problems, //if it isn't your soldering// |
- | The main problem tends to be that the display contrast is not set correctly, or that they have used an extended temperature range display without realising that it needs a negative contrast voltage." | + | \\ |
+ | \\ | ||
+ | \\ | ||
+ | ===== Wiring Errors===== | ||
+ | |||
+ | Remember: There is no common standard for the display | ||
+ | |||
+ | You can run a small application written to check to see if any of the data pins on the LCD are shorted out. You can read about it from the forum topic here: http:// | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | ===== Blank display ===== | ||
+ | |||
+ | If it's not a wiring problem, the main problem tends to be that the display contrast is not set correctly, or that they have used an extended temperature range display without realising that it needs a negative contrast voltage." | ||
//Steve Lawther from [[http:// | //Steve Lawther from [[http:// | ||
- | ===== Contrast: ===== | + | Otherwise your backlight may be the problem. |
- | If you can sweep the contrast control pot from one end to the other and you don't see any change, (even if there is no text on the display, you should | + | |
- | //SmashTV// | + | |
- | ===== BG Micro displays: | + | ==== Contrast |
- | I purchased a 40x2 LCD with LED backlight from BG Micro and built the display according to the diagram above. When I plugged the display into the computer and powered it up it displayed nothing. Most displays, when powered, will display all block characters across the first line until they receive some sort of signal. I saw no blocks, no smoke, and had no funny smells. The LED backlight was working which made me feel a little better. I checked and re-checked my connections a dozen times before I caught a slight glimpse of characters. When I held the display at an angle I could see faint characters on the display. I was relieved that it was working but confused why the characters were so dim. BG Micro supplied a technical sheet with the LCD which identified the LCD as being manufactured by Tianma. After searching through their website I discovered they offered their LCD's in both standard and extended temperature models. I don't really know what the extended temperature means but the documentation stated that the contrast controls require negative voltage for control rather than the simple ground used in the diagram above. | + | |
- | //Jonathan Hamilton from [[http:// | + | |
- | ===== How do I generate a negative voltage for the contrast?: ===== | + | If you can sweep the contrast control pot from one end to the other and you don't see any change, (even if there is no text on the display, you should be able to see the pattern of pixels with the contrast full up or full down) And you are sure the wiring is correct, Then you -probably- have a display that needs a negative contrast voltage (between 0 and -5 volts, not 0 and +5 like the CORE gives). |
+ | //SmashTV// | ||
+ | Watch out for V< | ||
+ | |||
+ | === How do I generate a negative voltage for the contrast? === | ||
[[http:// | [[http:// | ||
//SmashTV// | //SmashTV// | ||
- | ===== LED Backlights: ===== | + | ==== Backlight |
Does your LCD backlight flash once then go dark when you apply power to the core? If yes you probably have the " | Does your LCD backlight flash once then go dark when you apply power to the core? If yes you probably have the " | ||
//SmashTV// | //SmashTV// | ||
- | If you have connected A and K right and your backlight is still flashing AND your regulator is very hot....then you can be sure that your power supply isn't strong enough for the whole box (especially if you have more than one display). Solution: Build a seperate | + | If you have connected A and K right and your backlight is still flashing AND your regulator is very hot....then you can be sure that your power supply isn't strong enough for the whole box (especially if you have more than one display). Solution: Build a separate |
//Doc// | //Doc// | ||
- | ===== Displaytech brand displays: ===== | + | \\ |
+ | Still not working? Maybe it's Electroluminescent (EL) type. Might need 'so called' | ||
+ | |||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | ===== Miscellaneous Notes ===== | ||
+ | |||
+ | === 'Fixed BOR setup' message on LCD === | ||
+ | BOR stands for Brown Out Reset, and this message indicates power problems. For a full desription, please see the [[fixed BOR setup]] page. | ||
+ | |||
+ | |||
+ | === BG Micro displays | ||
+ | I purchased a 40x2 LCD with LED backlight from BG Micro and built the display according to the diagram above. When I plugged the display into the computer and powered it up it displayed nothing. Most displays, when powered, will display all block characters across the first line until they receive some sort of signal. I saw no blocks, no smoke, and had no funny smells. The LED backlight was working which made me feel a little better. I checked and re-checked my connections a dozen times before I caught a slight glimpse of characters. When I held the display at an angle I could see faint characters on the display. I was relieved that it was working but confused why the characters were so dim. BG Micro supplied a technical sheet with the LCD which identified the LCD as being manufactured by Tianma. After searching through their website I discovered they offered their LCD's in both standard and extended temperature models. I don't really know what the extended temperature means but the documentation stated that the contrast controls require negative voltage for control rather than the simple ground used in the diagram above. | ||
+ | //Jonathan Hamilton from [[http:// | ||
+ | |||
+ | === Displaytech brand displays: | ||
Anyone who is using a 402A BC BC From Displaytech Ltd. please be aware that you need to cross Pin 15 and Pin 16 ! //Jan// | Anyone who is using a 402A BC BC From Displaytech Ltd. please be aware that you need to cross Pin 15 and Pin 16 ! //Jan// | ||
- | ===== 1x16 Displays | + | === 1x16 Displays === |
If you have a 2x16, 2x20 or 4x20 display, line adressing (for most displays) is straight forward: | If you have a 2x16, 2x20 or 4x20 display, line adressing (for most displays) is straight forward: | ||
0x00 for 1st, 0x40 for second, 0x14 for third and 0x54 for fourth line... | 0x00 for 1st, 0x40 for second, 0x14 for third and 0x54 for fourth line... | ||
Line 35: | Line 67: | ||
Writing "MIOS IS GREAT !!" would need to be addressed like this: (0x00)" | Writing "MIOS IS GREAT !!" would need to be addressed like this: (0x00)" | ||
- | ===== Wiring Shorts ===== | ||
- | You can run a small application written to check to see if any of the data pins on the LCD are shorted out. | + | === Tracing Unknown Pinouts === |
+ | IF Your display is a HD44780 compatible, but has no datasheet available: | ||
+ | |||
+ | All pins of the connector expect V< | ||
+ | |||
+ | If You have the basic electronics knowledge: |
troubleshooting_lcd_displays.1144792527.txt.gz · Last modified: 2006/10/15 09:35 (external edit)