amobbs.com 阿莫电子技术论坛

标题: 请教下TK050F5591如何由竖屏显示改为横屏显示? [打印本页]

作者: 水中天    时间: 2021-4-14 15:59
标题: 请教下TK050F5591如何由竖屏显示改为横屏显示?
客服给的例程有个宏定义,
#define LCD_RGB_ORIENTATION      1  //ORIENTATION=1旋转90度   为1是横屏,为0是竖屏。
改为1后,是变横屏了,但显示却是反的,即变镜像了。
查看了一下,觉得应该是屏的起始点没变,导致显示问题。请教下在哪里更改屏的起始点
作者: tiky    时间: 2021-4-15 16:38
工程师简单小改了一下原来的程序,令其支持横屏方式;这个屏是RGB屏,已经在内存划出一块1:1的RAM作为显存,所以你只需要对线性内存作一个矩阵型显示变换就行。来来回回无非就是一些++与--或者叠加Xn、Yn等数学运算。

程序源码: ()