本帖最后由 topcat 于 2010-11-3 11:53 编辑
求STM32F103VC FSMC驱动ILI9325的代码
自己弄了下没成功
PD0-15 --->D0-15
NOE ------>RD
NWE ------>WR
NE1 ------>CS
A23 ------>RS
PC12 ----->RESET
#define RST_PIN (*((volatile unsigned int *) 0x422201B0))
void tft_init(void)
{
RCC->AHBENR |= (1<<8); //FSMC
RCC->APB2ENR |= (1<<0); //AFIO clock
RCC->APB2ENR |= (1<<4); //GPIOC clock
RCC->APB2ENR |= (1<<5); //GPIOD clock
RCC->APB2ENR |= (1<<6); //GPIOE clock
GPIOC->CRH = 0x33330000;
GPIOD->CRL = 0xBBBBBBBB;
GPIOD->CRH = 0xBBBBBBBB;
GPIOE->CRL = 0xBBBBBBBB;
GPIOE->CRH = 0xBBBBBBBB;
FSMC_SRAM_Init();
RST_PIN=1;
LCD_Delay(1000);
RST_PIN=0;
LCD_Delay(40000);
RST_PIN=1;
LCD_Delay(1000);
Write_COM(0x00E5); Write_DATA(0x78F0);
......初始化代码
} |