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等数学运算。
程序源码:
()