Timer 当代码不';t停止运行并无法上传?
我想将250kHz用于一个应用程序(在Arduino UNO上)。后来我添加了一些代码,每半个时钟周期计数(从0)到65535(0xffff),并在溢出时切换数字管脚13。当我做了一些更改并想要上传时,它已经编译,开始上传,我的程序也开始运行(数字管脚13开始闪烁)。有消息说程序员不同步。以下是我上传的最后一段代码: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
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岁的男孩:)
嗨,如果你想重置里面的代码,
按住“重置”按钮,然后上载一个空白代码,然后按下计算机上的“上载”按钮并松开“重置”按钮检查电缆、连接器,尝试使用其他电缆。问题与代码无关