bl2019 发表于 2019-10-16 15:41:06

STM32触摸屏校准xy一直为0

板子的电路和正点原子的一样,只是引脚不一样,用的也是XPT2016,外挂AT24C02,屏幕用的是ILI9486的,直接使用正点原子的例程,只是将引脚改了一下,屏幕校准时,读取到的数据一直为0,用逻辑分析仪测了,屏幕按下去的时候也有高低电平的变化,但是就是死活显示0,一步步调试发现
for(count=0;count<16;count++)//读出16位数据,只有高12位有效
      {                                 
                Num<<=1;         
                TCLK=0;      //下降沿有效                        
                delay_us(1);   
               TCLK=1;
               if(DOUT)Num++;               
      }         
      Num>>=4;         //只有高12位有效.
      TCS=1;                //释放片选         
      return(Num);   



中的if(DOUT)Num++;中的DOUT一直为0,DOUT对应的引脚是MISO, ,这是为什么:dizzy:

wbeast 发表于 2019-10-16 16:01:14

管脚配置有问题

bl2019 发表于 2019-10-17 08:21:40

wbeast 发表于 2019-10-16 16:01
管脚配置有问题

已经解决了,是芯片挂了。
页: [1]
查看完整版本: STM32触摸屏校准xy一直为0