关于LCD显示问题

2019-07-20 23:25发布

用的是F4探索板,3.5寸LCD屏,320*480的分辨率,但是横向字符只能显示至240,竖向正常显示至480,求解。。LCD驱动代码用的是原子哥的
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
flight
1楼-- · 2019-07-21 20:55
回复【7楼】正点原子:
---------------------------------
用的是最新的,LCD里的函数都没有改的
正点原子
2楼-- · 2019-07-22 00:51
你的参数没设置对吧,我例程设置的宽度是200,你莫不是也还是200?
改成480
flight
3楼-- · 2019-07-22 04:03
 精彩回答 2  元偷偷看……
正点原子
4楼-- · 2019-07-22 06:46
 精彩回答 2  元偷偷看……
tudouhuishuohua
5楼-- · 2019-07-22 08:08
改这里
//设置LCD显示方向
//dir:0,竖屏;1,横屏
void LCD_Display_Dir(u8 dir)
{
        if(dir==0)                        //竖屏
        {
                lcddev.dir=0;        //竖屏
                lcddev.width=320;
                lcddev.height=480;
                lcddev.wramcmd=0X2C;
                lcddev.setxcmd=0X2A;
                lcddev.setycmd=0X2B;           
        }
        else                                 //横屏
        {                                         
                lcddev.dir=1;        //横屏
                lcddev.width=480;
                lcddev.height=320;
                lcddev.wramcmd=0X2C;
                lcddev.setxcmd=0X2A;
                lcddev.setycmd=0X2B;           
        }
        LCD_Scan_Dir(L2R_U2D);        //默认扫描方向
}         
tudouhuishuohua
6楼-- · 2019-07-22 10:41
tudouhuishuohua 发表于 2015-12-30 10:31
改这里
//设置LCD显示方向
//dir:0,竖屏;1,横屏

额,理解错了,上边的回答请忽略

一周热门 更多>