LCD横屏程序疑惑

2019-07-21 04:30发布

我用的4.3寸的屏,控制器是5510,横屏处理的程序有些不解。
1.是否不管竖屏横屏LCD对X,Y的定义方向都是以竖屏为准的, 例如480×800   X就是480的方向 Y就是800的方向?
2.如果1成立,那么横屏显示时应该是要更改扫描方式  也就是按垂直的方向扫描,但是我看程序并没有更改扫描方式 所以有些困惑。
3.如果1不成立,那么是怎样的设置可以更换X Y的定义方向?例如横屏后,X定义为800的方向,Y定义为480的方向
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
八度空间
1楼-- · 2019-07-21 05:17
angeldujia520
2楼-- · 2019-07-21 05:47
回复【2楼】Badu_Space:
---------------------------------
你的程序我看明白了,那也就是说XY方向的定义是根据扫描模式来的,
原子哥程序中的void LCD_Display_Dir(u8 dir) 函数,结尾是LCD_Scan_Dir(DFT_SCAN_DIR); //默认扫描方向 
我就不明白怎么实现了横屏的
八度空间
3楼-- · 2019-07-21 09:20
回复【3楼】angeldujia520:
---------------------------------
其实这个不难的,仔细研究一下数据手册就知道怎么回事了
正点原子
4楼-- · 2019-07-21 15:05
回复【3楼】angeldujia520:
---------------------------------
如果你想研究透彻,那就慢慢研究NT35510的数据手册,结合我们代码看。
如果只想知道怎么用,那就直接用我们代码即可。
angeldujia520
5楼-- · 2019-07-21 17:52
回复【4楼】Badu_Space:
---------------------------------
谢谢你的对比程序,我的疑惑解开了

一周热门 更多>