NT35510刷屏显示错误问题,请教

2019-07-20 18:02发布

本帖最后由 鲨鱼 于 2016-12-13 16:24 编辑

[mw_shl_code=c,true]int main(void)
{
    u16 x=0,i,j,tmp;
          u8 lcd_id[12];
    Stm32_Clock_Init(360,25,2,8);   //设置时钟,180Mhz
    delay_init(180);                //初始化延时函数
    uart_init(115200);              //初始化USART
    LED_Init();                     //初始化LED
    KEY_Init();                     //初始化按键
    SDRAM_Init();                   //SDRAM初始化
                SPI2_Init();                                                                    //W25QXX初始化////////////////////////////////////////////////////////
    LCD_Init();                     //LCD初始化
delay_ms(10);
LCD_Clear(RED);
delay_ms(3000);        
ltdc_lcd_framebuf[0][0]=WHITE;
ltdc_lcd_framebuf[1][0]=WHITE;

    while(1)
    {
                        delay_ms(500);        
  }
}[/mw_shl_code]

我用429刷TFT屏幕 驱动IC是NT35510 ,LTDC配置如下,现在屏幕可以点亮.但是还有个问题,就是如上个程序 主函数里,我先把屏幕刷成红 {MOD},然后再第一行和第二行的开口打一点白 {MOD},但是对于显示屏上显示的内容就不对了,第一行的第一点是正确的,但是第二行的第一点,实际显示点在第二行的第320点左右,和显示对于不上,会是什么原因呢?
1.png
2.png

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。