Arduino下载程序报错:expected128,got -116

自制了Atmega328p电路板用来采集电阻的数据,用的usbtinyisp下载器,在用Arduino IDE下载程序时,出现以下报错,报错信息也是有些乱码。
#define num 30
const int resPin1 = A0;
const int resPin2 = A1;
int A0Val[num]={};
int A1Val[num]={};
int X,A;
int Y,B;

void setup() {
  Serial.begin(9600);
  delay(500);
}

void loop() {
  //通道一:A0口数据,柔性应变传感器
  int A0Val[num]={};
  for (int i=0; ianalogRead(resPin1);//读取连接柔性应变传感器的引脚的电压,读数在0-1023之间对应0-5
  }
  X = 0;
  for (int j=0; j4;//
  Serial.println(A);
  delay(500);
  
  //通道二:A1口数据,温度传感器
  int A1Val[num]={};
  for (int i=0; ianalogRead(resPin2);//读取连接温度传感器的引脚的电压,读数在0-1023之间对应0-5
  }
  Y = 0;
  for (int j=0; j4;
  Serial.println(B);
  delay(1000);
}
avrdude: error: usbtiny_send: libusb0-dll:err [control_msg] sending control message failed, win error: �����߳��˳���Ӧ�ó�����������ֹ I/O ������

(expected 128, got -116)

尝试过用USBasp下载器下载,有时程序能烧录进去并且正常运行,有时候接收到的数据就会显示乱码。

恳求各位能够帮忙指点一下