Не загружается скетч

Тема в разделе "Arduino & Shields", создана пользователем Прапор ВДВ, 17 фев 2019.

  1. Привет друзья. Долго разглядывал самоделки на ардуино, решил заказать себе (ясень с китайца али) пришли 2 штуки. Загрузил блинк и о чудо все работает, но потом начались чудеса:
    - после очередной загрузки своего скетча моя ардуинка перестала отвечать с ошибкой: avrdude: stk500_recv(): programmer is not responding
    - проверил вторая грузится, ну думаю 1 крякнула, НО вторая на определённом этапе стала вести себя так же, окончательно расстроился и бросил их в коробку (все обе две)
    - через недели полторы извлек и попробовал загрузить блинк и ОПА загрузилось и работает, но счастье было не долгим снова avrdude: stk500_recv(): programmer is not responding
    - опять ждал, снова 10 дней, снова заработало (все обе две), но одна снова склеила ласты. Вторую просто проверяю на работоспособность порта и программатора.
    1. На одной плате постоянно подмигивает RX (не зависимо от наличия там сигналов), но она прошивается и работает!?
    2. На неисправной пробовал замкнуть TX - RX и в мониторе порта отправлял цифры, TX - RX мигают в такт и в мониторе порта один раз даже возвращались значения которые я отправлял, но потом и это исчезло.
    3. Плата Ардуино нано выбрана, порт СОМ13 установлен - выбран, программатор AVRISP mkII.

    Я думаю что дело в программаторе на плате - он висит, как развесить ХЗ, но моё мнение начинающего прогера вероятнее всего ошибочно, если не сложно просветить новичка.

    ПыСы: На просторах тырнета встречаются в основном другие неисправности (проблема дров, программатор переустанавливать и тд)
     
  2. Vovka

    Vovka Гик

    Скорей всего дело в загрузчике (на плате)
     
    Прапор ВДВ нравится это.
  3. Airbus

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

    У меня недавно была похожая фигня.Заказал про мини Мега 328.Ни одна не захотела прошиваться.Хотел уже перепрошить Лодыря а потом как торкнуло дай ка поиграюсь с платами.В итоге у меня оказались промини с 168 мегой вместо 328 маркировка чипа естессно стерта.От ляди.2 косяк который может быть-все Меги 328 одинаковые но Луноликие прошивают их разными Бутами.Я уже принял за правило сам перешивать под Оптибут.Десантура попробуй разные платы попробуй Arduino Duemilanove (старая версия Бутлоадера) или вообще перепрошей Бут.Удачи!
     
    Прапор ВДВ нравится это.
  4. Вот и я про то, только как мать его, его развисить? Потому как за дней 10 он обычно (2 раза) развисал
     
  5. parovoZZ

    parovoZZ Гуру

    что делать?
     
  6. Ну сделать так что бы он перестал висеть и начал отвечать. Кстати при загрузке скетча или в мониторе порта отправляя что нибудь, диод RX мигает, то есть на вход что то приходит, а вот ТХ молчит, знамо дело не отвечат загрузчик на плате. Лан бум попробовать перепрошить бут
     
  7. parovoZZ

    parovoZZ Гуру

    Если в МК зависает загрузчик и данный факт известен достоверно, то МК на помойку.
     
  8. Krish

    Krish Нуб

    Подскажите, что можно сделать, при загрузке скетча выдаёт такую ошибку

    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xb2
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xb2
    avrdude: stk500_recv(): programmer is not responding
     
  9. asam

    asam Гик

    Ну это, примерно, как спрашивать "Подскажите, что можно сделать, машина не заводится"
    Причин может быть много, например
    - Не тот порт выбран
    - Не тот тип платы
    - Плохой кабель
    - Ардуина сдохла
    ...
     
  10. BAR__MEN

    BAR__MEN Вселенский Няш Администратор

    Прочитать правила, особенно пункт 5.3
    +100500 раз говорили об этом

    А Вы еще и некропостингом занимаетесь
     
  11. Krish

    Krish Нуб

    Все проверил , кроме сдохла ли ардуино. Как это узнать?
     
  12. BAR__MEN

    BAR__MEN Вселенский Няш Администратор

     
    Krish нравится это.
  13. Krish

    Krish Нуб

    Взял новую плату и кабель. Теперь пишет "Неверная библиотека найдена в C:\Program Files (x86)\Arduino\libraries\p030_pot_light: нет заголовочных файлов (.h), найденных в C:\Program Files (x86)\Arduino\"
     
  14. BAR__MEN

    BAR__MEN Вселенский Няш Администратор

    Покажите скетч, который загружаете (Только вставьте правильно)
     
    Krish нравится это.
  15. Krish

    Krish Нуб

    // даём разумные имена для пинов со светодиодом
    // и потенциометром (англ potentiometer или просто «pot»)
    #define LED_PIN 9
    #define POT_PIN A0

    void setup()
    {
    // пин со светодиодом — выход, как и раньше...
    pinMode(LED_PIN, OUTPUT);

    // ...а вот пин с потенциометром должен быть входом
    // (англ. «input»): мы хотим считывать напряжение,
    // выдаваемое им
    pinMode(POT_PIN, INPUT);
    }

    void loop()
    {
    // заявляем, что далее мы будем использовать 2 переменные с
    // именами rotation и brightness, и что хранить в них будем
    // целые числа (англ. «integer», сокращённо просто «int»)
    int rotation, brightness;

    // считываем в rotation напряжение с потенциометра:
    // микроконтроллер выдаст число от 0 до 1023
    // пропорциональное углу поворота ручки
    rotation = analogRead(POT_PIN);

    // в brightness записываем полученное ранее значение rotation
    // делённое на 4. Поскольку в переменных мы пожелали хранить
    // целые значения, дробная часть от деления будет отброшена.
    // В итоге мы получим целое число от 0 до 255
    brightness = rotation / 4;

    // выдаём результат на светодиод
    analogWrite(LED_PIN, brightness);
    }
     
  16. Krish

    Krish Нуб

    Процессор у меня нигде не выбирается. 100 раз просмотрел все меню.
     
  17. BAR__MEN

    BAR__MEN Вселенский Няш Администратор

    Ну я ж ппрсил правильно вставить... :(
     
    Krish нравится это.
  18. Krish

    Krish Нуб

    А как правильно вставлять?
     
  19. b707

    b707 Гуру

    светдиоды, случаем не напрямую к пинам ардуины втыкали? резисторы ставили?
     
  20. BAR__MEN

    BAR__MEN Вселенский Няш Администратор

    А там в закрепленном сообщении сказано, и вверху страницы ссылки есть ;)
     
    Krish нравится это.