ATK7寸屏用的是SSD1963,发现的问题是:
LCD.h文件里
//扫描方向定义
#define L2R_U2D 0 //从左到右,从上到下
#define L2R_D2U 1 //从左到右,从下到上
#define R2L_U2D 2 //从右到左,从上到下
#define R2L_D2U 3 //从右到左,从下到上
#define U2D_L2R 4 //从上到下,从左到右
#define U2D_R2L 5 //从上到下,从右到左
#define D2U_L2R 6 //从下到上,从左到右
#define D2U_R2L 7 //从下到上,从右到左
#define DFT_SCAN_DIR L2R_U2D //默认的扫描方向
扫描方向只能是L2R_U2D,换成R2L_D2U,就不对了。
1963的手册里有个0x36 set_address_mode 指令,战舰的例程里面也是用这个指令,但似乎起不到remap的作用
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
Set the read order from host processor to frame buffer by A[7:5] and A[3] and from frame buffer to the display panel by A[2:0] and A[4].
调整显示方向应该用A[1],A[0]
战舰的例程似乎没有用A[1],A[0]
你试试能否
解决?
一周热门 更多>