absmax[ABS_MAX + 1]; //绝对坐标的最大值
int absmin[ABS_MAX + 1]; //绝对坐标的最小值
int absfuzz...获取XY坐标时使用的是自动 X/Y 方向转换模式
当ADC转换成功, X 坐标值到 ADCDAT0 和 Y 坐标值到ADCDAT1 后,就会产生INT_ADC中断
自动获取XY坐标时(如下图):
设置寄存器...,然后再次设置为XY自动转换模式,启动ADC
(PS:要启动ADC转换之前必须设置一次XY为自动转换模式,不然获取的数据会不准)
3)采集完毕,使用快速排序将n次值排序后,以最小值为基准,如有误差非常大的数.../*查找X Y坐标偏移值是否太大*/
/*return: 0误差大, 1误差小 */
static int find_xy_offset(int x[], int...y[],int n)
{
int i;
for(i=n;i>=1;i--)
{
if(x[i]-x[i-1]>10) //判断是否大于误差10