Datasheet
911
SAM9263 [DATASHEET]
Atmel-6249N-ATARM-SAM9263-Datasheet_14-Mar-16
43.10 Register Configuration Guide
Program the PIO Controller to enable LCD signals.
Enable the LCD controller clock in the Power Management Controller.
43.10.1 STN Mode Example
STN color(R,G,B) 320 * 240, 8-bit single scan, 70 frames/sec, Master clock = 60 MHz
Data rate: 320 * 240 * 70 * 3/8 = 2.016 MHz
HOZVAL = ((3 * 320)/8) - 1
LINEVAL = 240 -1
CLKVAL = (60 MHz/ (2 * 2.016 MHz)) - 1 = 14
LCDCON1 = CLKVAL << 12
LCDCON2 = LITTLEENDIAN | SINGLESCAN | STNCOLOR | DISP8BIT| PS8BPP;
LCDTIM1 = 0;
LCDTIM2 = 10 | (10 << 21);
LCDFRMCFG = (HOZVAL << 21) | LINEVAL;
DMAFRMCFG = (7 << 24) + (320 * 240 * 8) / 32;
43.10.2 TFT Mode Example
This example is based on the NEC TFT color LCD module NL6448BC20-08
.
TFT 640 * 480, 16-bit single scan, 60 frames/sec, pixel clock frequency = [21MHz..29MHz] with a typical value =
25.175 MHz.
The Master clock must be (2*(n + 1))*pixel clock frequency
HOZVAL = 640 - 1
LINEVAL = 480 - 1
If Master clock is 50 MHz
CLKVAL = (50 MHz / (2 * 25.175 MHz)) - 1 = 0
VFP = (12 -1), VBP = (31-1), VPW = (2-1), VHDLY = (2-1)
HFP = (16-2), HBP = (48 -1), HPW = (64-1)
LCDCON1 = CLKVAL << 12
LCDCON2 = LITTLEENDIAN | CLKMOD | INVERT_CLK | INVERT_LINE | INVERT_FRM | PS16BPP |
SINGLESCAN | TFT
LCDTIM1 = VFP | (VBP << 8) | (VPW << 16) | (VHDLY << 24)
LCDTIM2 = HBP | (HPW << 8) | (HFP << 21)
LCDFRMCFG = (HOZVAL << 21) | LINEVAL
DMAFRMCFG = (7 << 24) + (640 * 480 * 16) / 32;