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
ctboard:peripherals:lcd [2016/02/18 13:53] feurctboard:peripherals:lcd [2017/08/29 09:25] (current) – [LCD] ruan
Line 1: Line 1:
 ====== LCD ====== ====== LCD ======
  
-The LCD character display can be used in three different ways: +The LCD character display can be used in two different ways: 
-  * Output ASCII characters over a simple LCD controller +  * Output [[lcd_ascii|ASCII characters]] over a simple LCD controller. 
-  * Output binary values in HEX representation (max. 128 bit) +  * Output [[lcd_bin|binary values]] in HEX representation (max. 128 bit). 
-  * Access the display directly over the I²C interface +Each RGB colour of the [[lcd_bg|background light]] is controlled by a 16 bit PWM controller. \\ \\
-Each colour of the background light is controlled by a 16 bit PWM controller. \\ \\ +
- +
-> {{ctboard:ctboard_mode_1.svg?48px }} {{ctboard:ctboard_mode_2.svg?48px }} {{ctboard:ctboard_mode_3.svg?48px }} Please make sure the CT Board is in the correct mode. +
-> Supported [[ctboard:mode_switch|modes]]: **1**, **2**, **3**  +
- +
-===== ASCII Interface ===== +
- +
-The integrated LCD controller must allways be accessed with 16 bit half words! \\ \\ +
- +
-==== Registers ==== +
- +
-The Registers are read / write. +
- +
-\\ {{ctboard_lcd_ascii_reg.svg}} \\ \\ +
- +
-==== Display Positions ==== +
- +
-\\ {{ctboard_lcd_ascii.svg?700em}} \\ \\ +
- +
-===== Binary Interface ===== +
- +
-The binary interface can be used to display binary values in HEX representation. +
-A maximum of 128 bits can be displayed. \\ \\ +
- +
-==== Registers ==== +
- +
-The Registers are read / write. +
- +
-\\ {{ctboard_lcd_bin_reg.svg}} \\ \\ +
- +
-==== Display Positions ==== +
- +
-\\ {{ctboard_lcd_bin.svg?700em}} \\ \\ +
- +
-===== I²C Interface ===== +
- +
-FIXME +
- +
-===== Background Light ===== +
- +
-Each colour of the background light is controlled by a 16 bit PWM generator. \\ +
-The brightness can be regulated from 0x0000 (0% / off) to 0xffff (100%). To adapt the brightness curve to the human eye a adadption to a logarithmic scale has to be done manually. \\ \\ +
- +
-==== Registers ==== +
- +
-The Registers are read / write. +
- +
-\\ {{ctboard_lcd_pwm_reg.svg}} \\ \\+
  
 ===== Diagram ===== ===== Diagram =====
  
 \\ {{ctboard_lcd.svg?700em}} \\ \\ \\ {{ctboard_lcd.svg?700em}} \\ \\
  • ctboard/peripherals/lcd.1455803595.txt.gz
  • Last modified: 2016/02/18 13:53
  • by feur