触摸屏打印坐标的测试函数
0赞
发表于 2012/7/7 22:13:52
阅读(2501)
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); }