战舰V3的板子,用ATK7寸屏,发现有问题

2019-10-15 03:39发布

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的作用
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
huyounong
1楼-- · 2019-10-15 07:03
似乎找到原因了
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]
正点原子
2楼-- · 2019-10-15 12:34
huyounong 发表于 2017-2-8 19:39
似乎找到原因了
Set the read order from host processor to frame buffer by A[7:5] and A[3] and from f ...

你试试能否
解决?
huyounong
3楼-- · 2019-10-15 13:33
 精彩回答 2  元偷偷看……

一周热门 更多>