Скетч работает только при нажатой кнопке reset

Тема в разделе "Arduino & Shields", создана пользователем Игорь63, 21 апр 2024.

  1. Игорь63

    Игорь63 Нуб

    Подскажите, в чем проблема! Плата arduino mega 2560. Загружаю простой код проверки работоспособности серводвигателя. Если кабель USB связи с ПК подключен , при включении внешнего питания все работает. Если кабель USB отключить, то двигатель будет работать только при нажатой кнопке RESET загрузчика модуля беспроводной передачи данных. Жду помощи!


    Код (C++):
    #include <Servo.h>
    Servo myservo;
    void setup() {
      // put your setup code here, to run once:
      myservo.attach(9);
    }

    void loop() {
      // put your main code here, to run repeatedly:
      myservo.write(90);
      delay(500);
      myservo.write(0);
      delay(500);
      myservo.write(180);
      delay(500);
      asm volatile("jmp 0");
    }
     
  2. parovoZZ

    parovoZZ Гуру

    а это зачем здесь???
     
    Airbus нравится это.
  3. Asper Daffy

    Asper Daffy Иксперд

    Что ещё за модуль? Про него ничего не сказано.

    Рисуйте-ка схему. Заодно посмотрим, что там ещё есть.
     
  4. Airbus

    Airbus Радиохулиган Модератор

    Parovozz дело говорить— попробуйте закоментировать последнюю строчку
    asm volatile (jmp 0); и посмотрите как будет работать