求解将实验45 视频播放器实验 的LCD改成ili9481后为什么屏显成这样

2019-07-20 17:37发布

本帖最后由 zlo007 于 2016-12-26 15:30 编辑

VID_2016.zip (7.53 MB, 下载次数: 72) 2016-12-26 15:29 上传 点击文件名下载附件 这是视频
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
zlo007
1楼-- · 2019-07-20 20:40
 精彩回答 2  元偷偷看……
zlo007
2楼-- · 2019-07-20 23:37
求原子老师,或明白的大神给指点,视频出现这种情况,是什么原因,前面的图像实验都很正常。
zlo007
3楼-- · 2019-07-21 05:18
 精彩回答 2  元偷偷看……
正点原子
4楼-- · 2019-07-21 07:03
说明你的开窗函数有问题
zlo007
5楼-- · 2019-07-21 11:16
正点原子 发表于 2016-12-27 22:00
说明你的开窗函数有问题

void LCD_Set_Window(u16 sx,u16 sy,u16 width,u16 height)
{   
  width=sx+width-1;
        height=sy+height-1;
       
    LCD_WR_REG(lcddev.setxcmd);
                LCD_WR_DATA(sx>>8);
                LCD_WR_DATA(sx&0XFF);         
                LCD_WR_DATA(width>>8);
                LCD_WR_DATA(width&0XFF);
       
                LCD_WR_REG(lcddev.setycmd);
                LCD_WR_DATA(sy>>8);
                LCD_WR_DATA(sy&0XFF);
                LCD_WR_DATA(height>>8);
                LCD_WR_DATA(height&0XFF);
}
看了未发现什么问题,
zlo007
6楼-- · 2019-07-21 16:42
本帖最后由 zlo007 于 2016-12-29 11:56 编辑
zlo007 发表于 2016-12-29 11:37
void LCD_Set_Window(u16 sx,u16 sy,u16 width,u16 height)
{   
  width=sx+width-1;
height=sy+height-1;
       
    LCD_WR_REG(lcddev.setxcmd);
                LCD_WR_DATA(sx>>8);
                LCD_WR_DATA(sx&0XFF);         
                LCD_WR_DATA(width>>8);
                LCD_WR_DATA(width&0XFF);
       
                LCD_WR_REG(lcddev.setycmd);
                LCD_WR_DATA(sy>>8);
                LCD_WR_DATA(sy&0XFF);
                LCD_WR_DATA(height>>8);
                LCD_WR_DATA(height&0XFF);
}

一周热门 更多>