触摸屏打印坐标的测试函数
0赞
发表于 7/7/2012 10:13:52 PM
阅读(3684)
void ADS_INT_Disable(void)
{
ADS_SEND(0x19);
}
void ADS_INT_Enable(void)
{
ADS_SEND(0x18);
}
void ADS_READ(void)
{
ADS_INT_Disable();
ADS_SEND(0x98);
udelay(0x7fff);
ADS_RY();
udelay(0x7fff);
ADS_SEND(0xd8);
udelay(0x7fff);
ADS_RX();
printf("\nXdata is %d\r\n",Xdat[0] );
printf("Ydata is %d\r\n",Ydat[0] );
ADS_INT_Enable();//开中断
}
void Init_Platform_TSP(void)
{
Init_ADSCPLD();
Init_TSPFlags();
Init_TSPInterrupts();
}
EX_INTERRUPT_HANDLER(FlagA_ISR_TSP)
{
ADS_READ();
*pFIO_FLAG_C = 0x0020;
}
void main(void)
{
int_t in_loop = 1;
Set_PLL(22,5);
Init_EBIU();
Init_Platform_TSP();
ADS_SPI_Init();
ADS_INT_Enable();
while(in_loop);
}
