wader 发表于 2015-12-25 14:45:27

毕设求助:TFT2.8屏横屏触摸输入异常

各位大神,本人毕设用的ALIENTEK TFT2.8液晶屏(ILI9341芯片驱动)做触屏输入,竖屏触摸输入没问题(见图打钩区域可触摸输入),改成横屏触摸输入时,改了touch.c
_m_tp_dev tp_dev=
{
        TP_Init,
        TP_Scan,
        TP_Adjust,
        0,
        0,
        0,
        0,
        0,
        0,                                
        0,
        1,                                 //竖屏扫描为0,横屏扫描为1
};
及校准参数:
tp_dev.xfac=-0.0859423;//µÃµ½xfac               
tp_dev.xoff=0x0152;//µÃµ½xoff
tp_dev.yfac=0.06331117;//µÃµ½yfac
tp_dev.yoff=0xfff7;//µÃµ½yoff
但是横屏触摸时对应按键区没反应(见图打×区域),只能在原来竖屏触摸形式的区域(打钩区域)有感应,但对应不上按键值,大家知道还需要改哪些地方吗?本人用的是正点原子库里的touch.c 、button.c 、LCD .c。

wader 发表于 2015-12-25 14:46:14

在线等ing

wader 发表于 2015-12-25 16:40:30

解决了 是在屏蔽了TP_Adjust(); 后需改一下u8 CMD_RDX=0X90;u8 CMD_RDY=0Xd0;

armok 发表于 2015-12-25 16:43:22

页: [1]
查看完整版本: 毕设求助:TFT2.8屏横屏触摸输入异常