User Tools

Site Tools


lcd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lcd [2016/06/15 09:27]
psykhaze [Character LCD (CLCD) MIDIbox Compatibility List]
lcd [2016/07/10 15:05] (current)
psykhaze [Typical Core32 Connection]
Line 23: Line 23:
 The other technology, called thin **film transistor (TFT) or active matrix**, produces color images that are as sharp as traditional CRT displays. Recent passive matrix displays using new CSTN and DSTN technologies produce sharp colors rivaling active matrix displays. Most LCD screens used in notebook computers are backlit to make them easier to read. The other technology, called thin **film transistor (TFT) or active matrix**, produces color images that are as sharp as traditional CRT displays. Recent passive matrix displays using new CSTN and DSTN technologies produce sharp colors rivaling active matrix displays. Most LCD screens used in notebook computers are backlit to make them easier to read.
  
 +===== Typical CLCD Connection =====
 +
 +{{ :​neonking:​clcd-pinout.jpg?​direct&​600 |}}
  
 ===== Character LCD (CLCD) MIDIbox Compatibility List ===== ===== Character LCD (CLCD) MIDIbox Compatibility List =====
Line 29: Line 32:
  
   * [[https://​en.wikipedia.org/​wiki/​Hitachi_HD44780_LCD_controller|Wikipedia page on HD44780 ]]   * [[https://​en.wikipedia.org/​wiki/​Hitachi_HD44780_LCD_controller|Wikipedia page on HD44780 ]]
 +  * [[https://​www.sparkfun.com/​datasheets/​LCD/​HD44780.pdf|HD44780 Specification PDF]]
  
-Here is a list of compatible CLCD Controllers:​ Have a look to the datasheet of the dispaly ​you want to plug, you will get this info. If your LCD has one of these chips, there are good changes to get it work. These chips have similar instruction set, data bus and timings are like original HD44780 (or faster, which shouldn'​t matter). But this only means controller chip is compatible with the driver designed for HD44780. It may not be exactly what you need, forexample it may require a negative backlight voltage, which is independent of the driver IC. It's strongly recommended to get a display, that has a datasheet available.:+Here is a list of compatible CLCD Controllers:​ Have a look to the datasheet of the display ​you want to plug, you will get this info. If your LCD has one of these chips, there are good changes to get it work.  
 + 
 +These chips have similar instruction set, data bus and timings are like original HD44780 (or faster, which shouldn'​t matter). But this only means controller chip is compatible with the driver designed for HD44780. ​ 
 + 
 +It may not be exactly what you need, forexample it may require a negative backlight voltage, which is independent of the driver IC. It's strongly recommended to get a display, that has a datasheet available.:
  
   * **Hitachi HD44780** ​   * **Hitachi HD44780** ​
Line 50: Line 58:
   * **UM3881B UMC** - I haven'​t found any reports about this chip   * **UM3881B UMC** - I haven'​t found any reports about this chip
   * **Toshiba T7934** - Instruction set compatible, has extra characters in CG ROM, it shouldn'​t matter   * **Toshiba T7934** - Instruction set compatible, has extra characters in CG ROM, it shouldn'​t matter
-  * **Sitronix ST7036** - Instruction set compatible, although it should, did **not** work for me; I couldn'​t get the pinning right: see http://​www.midibox.org/​forum/​index.php?​topic=9317.0+  * **Sitronix ST7036** - Instruction set compatible, although it should, did **not** work for me
  
 ===== Graphical LCDs (GLCD) MIDIbox Compatibility List===== ===== Graphical LCDs (GLCD) MIDIbox Compatibility List=====
Line 62: Line 70:
 Report your experiments / code you've been writing for CLCD to the forum and here if you have a wiki account Report your experiments / code you've been writing for CLCD to the forum and here if you have a wiki account
  
-====Example Refs==== +=====Where to buy ?=====
- +
-Suitable LCDs are available at every well stocked electronic store and especially at eBay (search for 2x16 lcd or similar).  +
-Order numbers for Reichelt:  +
-  * LCD 162C LED (2x16 with backlight, 12.70 EUR) +
-  * LCD 164A LED (4x16 with backlight, 20.90 EUR)  +
-  * LCD 204A LED (4x20 with backlight, 27.20 EUR)+
  
 +Have a look [[where_to_order_components#​displays|Here]]
 ===== LCD Connection ===== ===== LCD Connection =====
  
 [[http://​ucapps.de/​mbhp_lcd.html|TK'​s LCD page]] contains general info on connecting an LCD. [[http://​ucapps.de/​mbhp_lcd.html|TK'​s LCD page]] contains general info on connecting an LCD.
  
-{{ :neonking:​midibox_lcd_cable.jpg?​direct&​700 |}}+Here is a summary:
  
 +  * [[http://​ucapps.de/​mbhp/​mbhp_lcd_mios32.pdf|LCD]]
 +  * [[http://​ucapps.de/​mbhp/​mbhp_lcd_2x20_mios32.pdf|2x20LCD Standard]]
 +  * [[http://​ucapps.de/​mbhp/​mbhp_lcd_sed1520_mios32.pdf|SED1520]]
 +  * [[http://​ucapps.de/​mbhp/​mbhp_lcd_ks0108_mios32.pdf|KS108]]
 +  * [[http://​ucapps.de/​mbhp/​mbhp_lcd_dogm128_mios32.pdf|DOGM128]]
  
 +{{ :​neonking:​midibox_lcd_cable.jpg?​direct&​700 |}}
 ====Connectivity==== ====Connectivity====
  
Line 123: Line 132:
 So long as the operating system (MIOS) hasn't been uploaded via MIDI, the LCD won't be initialized and shows black bars at the upper line. If you don't see these bars, adjust the contrast pot. The highest contrast can be achieved with V0=0V (you can adjust this voltage with the trimpot P2). So long as the operating system (MIOS) hasn't been uploaded via MIDI, the LCD won't be initialized and shows black bars at the upper line. If you don't see these bars, adjust the contrast pot. The highest contrast can be achieved with V0=0V (you can adjust this voltage with the trimpot P2).
  
-:!: //**A message should appear on screen once MIOS is up and running.**/:!:+<wrap info>A message should appear on screen once MIOS is up and running.</wrap>
  
 Note: if you've connected a second LCD, it won't function until an application which supports this option (i.e. MIDIbox SEQ, MIDIbox LC) has been uploaded. Note: if you've connected a second LCD, it won't function until an application which supports this option (i.e. MIDIbox SEQ, MIDIbox LC) has been uploaded.
lcd.1465982844.txt.gz · Last modified: 2016/06/15 09:27 by psykhaze