您尚未登录。

楼主 #1 2020-09-18 11:06:02

kouten
会员
注册时间: 2020-05-28
已发帖子: 10
积分: 9

SWM320 RGB LCD显示问题

_20200918110023.png

LCD的配置STM32和SWM32是一样的,SWM32图片的显示位置往上移了不少,调整Hfp,Hbp,Vfp,vbp也没有用
       PORT->PORTN_SEL0 = 0xAAAAAAAA;    //GPION.0~15  LCD_DATA0~15
    PORT->PORTN_SEL1 = 0xAA;

    LCD_initStruct.Interface = LCD_INTERFACE_RGB;
    LCD_initStruct.HnPixel = LCD_HDOT;
    LCD_initStruct.VnPixel = LCD_VDOT;
    LCD_initStruct.Hfp =  19;//HFP;//*/5;
    LCD_initStruct.Hbp =  67;//HBP;//*/40;
    LCD_initStruct.Vfp =   3;//VFP;//*/8;
    LCD_initStruct.Vbp =  17;//VBP;//*/8;
    LCD_initStruct.ClkDiv = LCD_CLKDIV_10;    // 注意手册上屏幕的时钟要求
    LCD_initStruct.ClkAlways = 0;
    LCD_initStruct.SamplEdge = LCD_SAMPLEDGE_FALL;
    LCD_initStruct.HsyncWidth = LCD_HSYNC_1DOTCLK;
    LCD_initStruct.IntEOTEn = 1;
    LCD_InitS(LCD, &LCD_initStruct);
       
    LCD->SRCADDR = (uint32_t)LCD_Buffer;   
    LCD_Start(LCD);

离线

#2 2020-09-18 12:17:09

vip888888
会员
注册时间: 2020-07-16
已发帖子: 141
积分: 138

Re: SWM320 RGB LCD显示问题

示波器勾一下输出的LCD 的CLKIN 看是不是相同,然后DE HS VS勾出来一对比就知道。如果相同硬件的话,偏移基本是时序问题了。
用逻辑分析仪的话把几根一抓就很好对比了。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn