Как остановить Леонардо?

Тема в разделе "Arduino & Shields", создана пользователем ostrov, 6 июн 2016.

  1. ostrov

    ostrov Гуру

    Дурацкая ситуация!

    Записал в новый Леонардо проверочный скетч, который имитируя клавиатуру выводит надпись в цикле. Теперь не могу ничего нового туда залить, сразу начинает пихать эту надпись в активную строку. Как это остановить и заставить его помолчать хоть немного?
     
  2. Alex19

    Alex19 Гуру

    Да и ситуация не понятная.

    Сейчас нет под рукой Леонардо, есть оригинальная Микро.
    Если есть скетч, скиньте смоделирую.

    Леонардо как и Микро иногда капризна, порой в аналогичной ситуации (плата не шьется) спасал Reset на плате. Заливаем плату и где-то на середине заливки жму Reset, загрузка проходит нормально.

    UPD.
    Попробовал простой скетч

    Код (C++):
    void setup() {
      // put your setup code here, to run once:
      Serial.begin(115200);
      while(!Serial){}
    }

    void loop() {
      // put your main code here, to run repeatedly:
      Serial.println(115200);
    }
    Ни каких проблем нет, убрал while, все шъется без проблем.

    Чего я только с этой Микрой не делал и заливал скетчи по ошибке, больше по размеру и в main один раз напортачил:), Reset пока спасал.
     
    Последнее редактирование: 6 июн 2016
    ostrov нравится это.
  3. ostrov

    ostrov Гуру

    Да, разобрался пока ждал. Зажал ножку резет на землю и ждал пока подготовится загрузка, затем отпустил.
     
  4. iBoy

    iBoy Гик

    Можно ещё просто написать в компиляторе //и перевести туда курсор - это быстрее.