📄 isr.c
字号:
#include "SPCE061V004.h"
/*void GetPosition(unsigned int*,unsigned int*);
extern unsigned int *g_Xpoint,g_Ypoint;
extern unsigned int g_Xposition[5],g_Yposition[5];
extern unsigned int g_Flag;
void Delay(int);
*/
extern unsigned int Touched;
//unsigned char g_Count = 0;
//unsigned int ScreenBeenTouched = 0;
void IRQ5() __attribute__ ((ISR)) ;
void IRQ5()
{
*P_INT_Clear = 0x0004;
if(Touched == 1)
{
// if(g_Count==4)
// {
// g_Count=0;
Touched = 0;
// }
// else
// g_Count++;
}
/*
*P_IOB_Data|=0x0004;
ScreenBeenTouched = 1;
*/
}
/*
int i;
*P_INT_Clear=0x0100;
*P_Watchdog_Clear=0x0001;
if(g_Flag==0)
{
for(i=0,g_Xpoint=g_Xposition,g_Ypoint=g_Yposition;i<5;i++,g_Xpoint++,g_Ypoint++)
{
GetPosition(g_Xpoint,g_Ypoint);
}
Delay(1);
Delay(1);
g_Flag=1;
}
else g_Flag=0;
*P_IOB_Data|=0x0004;
Delay(10000);
Delay(1);
}
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -