Timer 当代码不';t停止运行并无法上传?

Timer 当代码不';t停止运行并无法上传?,timer,arduino-uno,Timer,Arduino Uno,我想将250kHz用于一个应用程序(在Arduino UNO上)。后来我添加了一些代码,每半个时钟周期计数(从0)到65535(0xffff),并在溢出时切换数字管脚13。当我做了一些更改并想要上传时,它已经编译,开始上传,我的程序也开始运行(数字管脚13开始闪烁)。有消息说程序员不同步。以下是我上传的最后一段代码: void setup() { pinMode(13,OUTPUT); pinMode(6,OUTPUT); TCCR0A=0x42; TCCR0B=0X

我想将250kHz用于一个应用程序(在Arduino UNO上)。后来我添加了一些代码,每半个时钟周期计数(从0)到65535(0xffff),并在溢出时切换数字管脚13。当我做了一些更改并想要上传时,它已经编译,开始上传,我的程序也开始运行(数字管脚13开始闪烁)。有消息说程序员不同步。以下是我上传的最后一段代码:

void setup() {
  pinMode(13,OUTPUT);
  
  pinMode(6,OUTPUT);
  
  TCCR0A=0x42;
  TCCR0B=0X82;

  OCR0A=3;
  OCR0B=0;

  TIMSK0=2;
  TIFR0=2;
}

int counter=0;
bool pin=false;

ISR(TIMER0_COMPA_vect){
  if(counter==0xffff){
    counter=0;
    pin=!pin;
    digitalWrite(13,pin?HIGH:LOW);
  }
  counter++;
}

void loop() {
  //
}
我是一个12岁的男孩:)

嗨,如果你想重置里面的代码,
按住“重置”按钮,然后上载一个空白代码,然后按下计算机上的“上载”按钮并松开“重置”按钮

检查电缆、连接器,尝试使用其他电缆。问题与代码无关