|
现在碰到一个非常怪异的问题。。
(分频比率是1:4:8)
s2440LCD->rLCDCON1 = (6 << 8) | /* VCLK = HCLK / ((CLKVAL + 1) * 2) -> About 7 Mhz */ // ;;; SHL
(0 << 7) | /* 0 : Each Frame */
(3 << 5) | /* TFT LCD Pannel */
(12 << 1) | /* 16bpp Mode */
(0 << 0) ; /* Disable LCD Output */
如果把LCD的频率配置为7M(如上),触摸屏采样的抖动很小,能正常使用。
但是如果把LCD的频率配置为25M,16M,触摸屏采样的抖动就很大了,右键也无法出现,一直按下会出现虚框抖动。
触摸屏的配置如下
v_pADCregs->rADCDLY = 40000;
//v_pADCregs->rADCDLY = 5000;
v_pADCregs->rADCCON = (1<<14) | (ADCPRS<< 6) | (7<<3);
v_pADCregs->rADCTSC = (0<<8)|(1<<7)|(1<<6)|(0<<5)|(1<<4)|(0<<3)|(0<<2)|(3); ///0xd3
ADCPRS的值为49.
不知道LCD和触摸屏有啥关联,还有我的LCD是800*480,7寸屏。只要LCD的频率一上去,触摸屏就不正常了。。。
|
|