40 likes | 166 Views
제품명. CPU 버스제어방식 3.5” 터치 TFTLCD. 3.5” Touch TFT Color LCD (AVR,PIC,8051 I/F 지원 ). * 인터페이스 모드선택. * 기본 16Bit 모드임. 제품사양. 동작전원 3.3V 320 x 240 Pixel 2600 만 칼라 8080 16 비트 병렬 인터페이스 테치콘트롤러 내장 3-Wire, 4-Wire SPI 모드 지원 SDCARD 지원 기존 2.8” LCD 모듈과 핀호완
E N D
제품명 CPU 버스제어방식 3.5”터치 TFTLCD 3.5” Touch TFT Color LCD (AVR,PIC,8051 I/F지원) * 인터페이스모드선택 * 기본 16Bit 모드임
제품사양 동작전원 3.3V 320 x 240 Pixel 2600만 칼라 8080 16비트 병렬 인터페이스 테치콘트롤러 내장 3-Wire, 4-Wire SPI 모드지원 SDCARD 지원 기존 2.8” LCD모듈과 핀호완 표준 2.54mm 콘넥터2개 지원(양쪽 모두 지원) 제품규격 • AVR, 8051, STM32 등의 CPU와쉽게 연결 • 총 4가지의 다양한 연결모드 • 8 bit 8080 버스 • 16 bit 8080 버스 • 3 WireSPI • 4 WireSPI • 완벽한 회로도 공개 • 초기화 코드 지원 • void ili9320_Initializtion() • { • /***************************** • ** STM32 ili9320 ** • ** PE0~15 <----> DB0~15 ** • ** PD15 <----> nRD ** • ** PD14 <----> RS ** • ** PD13 <----> nWR ** • ** PD12 <----> nCS ** • ** PD11 <----> nReset ** • ** PC0 <----> BK_LED ** • ******************************/ • u16 i; • ili9320_WriteData(0xffff); • Set_Rst; • Set_nWr; • Set_Cs; • Set_Rs; • Set_nRd; • Set_Rst; • ili9320_Reset(); // ili9320_Reset • for(i=50000;i>0;i--); • for(i=50000;i>0;i--); • for(i=50000;i>0;i--); • ili9320_WriteRegister(0x0000,0x0001);ili9320_Delay(10000); • for(i=50000;i>0;i--); • for(i=50000;i>0;i--); • DeviceCode = ili9320_ReadRegister(0x0000); • if(DeviceCode==0x9325||DeviceCode==0x9328) • { • ili9320_WriteRegister(0x00e7,0x0010); • ili9320_WriteRegister(0x0000,0x0001); //start internal osc • ili9320_WriteRegister(0x0001,0x0100); • ili9320_WriteRegister(0x0002,0x0700); • //power on sequence • ili9320_WriteRegister(0x0003,(1<<12)|(1<<5)|(1<<4) ); //65K • ili9320_WriteRegister(0x0004,0x0000); • ili9320_WriteRegister(0x0008,0x0207); • ili9320_WriteRegister(0x0009,0x0000); • ili9320_WriteRegister(0x000a,0x0000); • //display setting • ili9320_WriteRegister(0x000c,0x0001); //display setting • ili9320_WriteRegister(0x000d,0x0000); • ~ 생략 -~