Почему этот код приводит к постоянному сбросу Arduino Mega2560?
void setup() {
Serial.begin(9600);
Serial.println("SETUP");
delay(500); //without this line Serial prints "SESESESESE"
analogWrite(10, 100);
analogWrite(11, 50); //reboots after this line
}
void loop() {
Serial.println("LOOP"); //doesn't reach here
}
Последовательные выходы Arduino следующие:
SETUP
SETUP
SETUP
SETUP
SETUP
SETUP
SETUP
SETUP
Примечания:
1) Arduino не перезагружается, если я заменяю контакты 10 и 11 некоторыми другими (например, 8 и 9), но он также перезагружается с контактами 12 и 13 (я думаю, что контакты 10-13 являются чем-то особенным).
2) Arduino не перезагружается, если я использую равные значения в вызовах analogWrite
(например, 100 и 100).