Сломал Ардуину Уну, помогите кто чем может.

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

  1. BAJIEHTUH4UK

    BAJIEHTUH4UK Нуб

    Приветствую вас уважаемые форумчане. Помогите плизззз. На днях сломал Уну. Печаль, беда. При тестировании очередного уст-ва использовал её как ШИМ - контроллер. В процессе решил поменять один полевик на другой. И видать не правильно вставил полевик в макетку. Получилось что питание +25В через обратный диод сток-исток поперло на 10 выход уны, с которой шел ШИМ сигнал. Вроде с этого времени она и замолчала. Состояние было следующее: в ДУ плата определялась, при попытке залить скетч загрузчик говорил : avrdude stk500_getsync(): not in sync resp 0x00. Питание +3.3, +5, присутствует. На ресете +5. Горит зеленый ON, желтый на 13 не горел. Ничего не грелось, только atmega328 чуть грелся в средней части. Ну я есестно подумал что он и крякнул. Пошел купил 2 новых. Поставил новый. Результат = 0. Все тоже самое с той лишь разницей что МК не греется, желтый на 13 горит постоянно. На ресет не реагирует. При загрузке скетча слегка помаргивает RX, но результат тот же: avrdude stk500_getsync(): not in sync resp 0x00. Подскажите ребят, что еще могло вылететь? Очень жалко выбрасывать. Она у меня одна такая не Китайская. В Амперке брал.
     
  2. Onkel

    Onkel Гуру

    загрузчик прошили?
     
  3. Airbus

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

    Вряд ли
     
  4. BAJIEHTUH4UK

    BAJIEHTUH4UK Нуб

    Точно! Семен Семеныч! МК то новый! Как же я сам не допер! Вот только косяк, программатора то у меня нет. Счас попробую Наной прошить. Большое спасибо за совет.
     
  5. Onkel

    Onkel Гуру

    а он вроде сам себя в бут должен уметь прошивать?
     
  6. BAJIEHTUH4UK

    BAJIEHTUH4UK Нуб

    Если вы имеете ввиду записать загрузчик через сервис, то это не прокатывает ибо : avrdude stk500_getsync(): not in sync resp 0x00
     
  7. Airbus

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

    Ясен Пень Вы вот что сделайте:попробуйте прошить Blink из примеров.И посмотрите мигает ли светик?
    Если даже Вы и сожгли один из портов Меги8/168/328 то остальные портв (пины Ардуино) при этом могут успешно работать.Вам надо только выбрать исправный и будет Вам Щастье!У меня целая куча таких Мег все подписаны где что сжёг и при этом всё прекрасно работает без "палёных" портов
     
  8. Airbus

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

    Потом могу дать Вам тестовый НЕХ под Вашу Мегу чтоб посмотреть какой Порт спалили
     
  9. Onkel

    Onkel Гуру

    так если не шьется - как туда hex залить?
     
  10. Airbus

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

    Он же "родную" из Амперки не шил больше?
    Или я чего то не понял?Пусть немного её ещё потерзает.Может просто порт спалил.
     
  11. Onkel

    Onkel Гуру

    так если она через uart и reset не шьется? Может конечно rx ёк, reset цел и b2-b4 целы, и можно прошить isp, но вот что с ней делать если rx ёк?
    я чуть какие подозрения мк (да и вообще радиодетали) сразу выбрасываю. А то ведь закон подлости еще никто не отменял - подведет в самый неподходящий момент, или спутать с рабочей можно.
     
  12. BAJIEHTUH4UK

    BAJIEHTUH4UK Нуб

    Вы видимо не дочитали до конца . При попытке загрузить любой скетч вылетает: avrdude stk500_getsync(): not in sync resp 0x00. HEX bootloader пробовал залить тремя разным программами. Не хочет. Короче в печку её.
     
  13. MDV

    MDV Гик

    Ну чего сразу в печку. Может рядом с вами живет молоденький некрофил жаждущий её реанимировать.
     
  14. BAJIEHTUH4UK

    BAJIEHTUH4UK Нуб

    Сомневаюсь, ибо я её всю уже перековырял и пришел к выводу что дяди из чип и дип продали мне 2 неисправных МК. Хотя может и я чего то не понимаю.
     
  15. MDV

    MDV Гик

    Проверь ещё раз питание на мк и если есть осциллограф то и работу опорного генератора.
    Если не в лом опиши процесс программирования при помощи нано, может тут проблема.
     
  16. Mestniy

    Mestniy Гуру

    Скорее ты чегото непонимаешь. Реальность от инструкции далека. В этом я убедился когда ломал wifi. Тоже думал брак, даже создал тему, как проверить шилд на работоспособность, но потом мне подкинули тему, что можно попробовать использовать другую библиотеку, вот и все. Разобрался. Щас все работает. Если время есть, то разбираться обязательно нужно. Это опыт - а он безценен!
     
  17. Airbus

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

    Как и чем прошивал?
    А ты их случаем не залочил?
     
  18. BAJIEHTUH4UK

    BAJIEHTUH4UK Нуб

    Питалово сто раз проверял. 7 и 20 ноги мк +5 есть. 8 и 22 земля есть, ресет +5 есть. Кварец проверить нечем. Но мне кажется не в нем проблема. Дочитав до конца поймешь почему. Пробовал перемкнуть rx tx, через монитор порта данные возвращаются. Стало быть uart работает. Причем без разницы стоит МК или нет. Извиняюсь за непреднамеренный обман, шил не наной, а некой про микро( типа уменьшенный клон леонардо) . Шил так: соединял платы по icsp, на ресет вешал элетролит 10 мкф в землю, заливал в микру ArduinoISP, программатор Arduino as ISP, плата arduino uno и тыкал записать загрузчик. Пробовал подключить МК отдельно от платы( кварец брал от uart, выпаивал из платы уны. Результат и так и сяк таков: Запись загрузчика на плату ввода вывода (минуточку), на микре несколько раз вспыхивает rx, через несколько секунд вспыхивает еще раз и вылетает ошибка: avrdude stk500_getsync(): not in sync resp 0x00. Я хрен его знает что еще сделать. Единственное что странно: если м\метром померить напряжение на кварце МК оно = 0.01в, а на кварце uart 0.5- 0.6 .
     
  19. BAJIEHTUH4UK

    BAJIEHTUH4UK Нуб

    Все может быть. А как я мог это сделать? Загрузчик то уже изначально не зашивался стандартной процедурой. Сначала то я все по уму делал, а уже потом за бубен взялся.
     
  20. Onkel

    Onkel Гуру

    в непрошитой атмеге работает внутренний генератор, так что тут нормально.
    у меня с китайскими нано/мини был такой трюк (не со всеми, видно какого -то производителя) если во время программирования isp держать кнопку ресет, все шьется, если кнопку не нажимать - не шьется.