У меня есть Arduino Nano (Sainsmart), в который я пытаюсь загрузить эскиз. Под Arduino IDE выбранное устройство было Arduino Nano w/ ATmega328
.
Однако загрузка эскиза дает мне ошибку
avrdude: stk500_recv(): programmer is not responding
Я пробовал оба USB-порта ( /dev/tty.usbserial
& /dev/cu.usbserial
), но та же ошибка сохраняется. Arduino подключен к Macbook Air через USB-кабель, и PWR
светодиодный индикатор на Arduino включен, а L
индикаторный индикатор мигает. Не было проблем с загрузкой в Arduino Uno.
Повторная попытка после установки последних драйверов FTDI (MAC OSX, x64, v2.2.18, FTDIUSBSerialDriver_10_4_10_5_10_6_10_7.mpkg) с http://www.ftdichip.com/Drivers/VCP.htm . Однако это не помогло.
Что могло пойти не так?
источник
Features: Automatic reset during program...
Знайте, что это старо, но я наткнулся на него во время поиска Nano (V3), не загружающего, так что мысль могла бы помочь кому-то еще. Проблема в загрузчике - Arduino IDE, НО я нашел простое решение (прямо у меня под носом).
Я понял, что мои нано загружались очень хорошо, тогда я наконец обновил Arduino AVR Boards с 1.6.20 до 1.6.21. Я не думал, что возникли какие-либо проблемы, потому что он все еще показывал мои Nano, ATmega328 и т. Д. В менеджере платы после смены.
Но у нового менеджера плат есть новый выбор процессора ATmega328 для Nano. Я сменил процессор: в IDE Arduino выберите
TOOLS
>> выпадающееPROCESSOR
меню из ATmega328P в"ATmega328P (Old Bootloader)"
.С тех пор я без проблем загрузил много программ в несколько разных Nano V3 (набор микросхем Prolofic).
источник
ATmega328P (Old Bootloader)
помог мне решитьstk500_recv(): programmer is not responding stk500_getsync() attempt 1 of 10: not in sync: resp=0x79
проблему. На самом деле, у меня такое ощущение, что раньше я использовал более старую версию графического интерфейса, которая имела эту опцию по умолчанию.Имея аналогичную проблему с моим
Sainsmart Nano
.Под
Preferences
флажком «Показывать подробный вывод во время загрузки [x]», затем при загрузке вы должны получить красный след вроде этого:Вы заметите небольшую «паузу» перед первой строкой
avrdude: Send: 0 [30] [20]
. Попробуйте загрузить еще раз, и вы должны быть готовы к кнопке физического сброса вашегоNano
. Как раз в тот момент, когдаavrdude: ...
появляется первый , нажмите кнопку сброса.Когда вы добьетесь успеха, вы увидите экран, заполненный всякой тарабарщиной, и заканчивающий что-то вроде этого через несколько секунд:
источник
У меня была та же проблема, и я получил то же сообщение об ошибке. Оказывается, эти платы не поставляются с предустановленным загрузчиком. Если у вас есть несколько перемычек и другое работающее arduino, вы можете использовать это руководство для установки загрузчика, и оно должно работать отлично, по крайней мере, у меня! :)
источник
У меня недавно была та же проблема с 3 платами Nano, которые я только что купил у Amazon. Я могу подтвердить, что предложенное исправление (изменение на «старый загрузчик») решило мою проблему.
Я думаю, что основная проблема заключается в скорости загрузки. «Старая версия загрузчика» успешно загружена на 57600, но «новая» версия по умолчанию пытается загрузить на 115200 и не удается.
источник
У меня также было это сообщение об ошибке. Я думаю, что есть много возможных причин, поэтому я спешу уточнить мой особый случай.
У меня есть хакинтош с OS X Yosemite 10.10.2, Arduino software 1.0.6 и Funduino UNO. Загрузка примера для Serial.write () прошла успешно с первого раза. После этого большинство загрузок не удалось. Даже при успешной загрузке последовательный монитор не всегда показывает вывод.
Мне показалось, что это из-за недопонимания на USB-порту. Мне приходилось многократно сбрасывать funduino, отключать и снова подключать USB-кабель или даже перезагружать систему. При повторном подключении USB-кабеля моя система зависает.
Путем поиска в Google я нашел решение «Вставка USB-устройства приводит к зависанию Mavericks 10.9.1». Ответ № 12 на tonymacx86.com в основном инструктирует вас удалить GenericUSBXHCI.kext из / System / Library / Extensions.
Я рад сообщить, что после удаления этого текста у меня нет проблем с загрузкой примера и отслеживанием вывода. Поскольку мне не нужно подключать USB-кабель, я не знаю, решает ли это зависание моей системы. Я даже не уверен, что это зависание системы, потому что моя система могла перестать отвечать только на USB-клавиатуру и мышь.
источник
Вы не забыли сказать IDE, что тип платы - Nano?
Tools
->Board
=>Arduino Nano ...
Это заставляет меня каждый раз, когда я переключаюсь между моим Nano и Uno.
источник
Была такая же проблема и решение было следующим:
источник
У меня были похожие проблемы с двумя американскими наногравюрами Gravitech. Ни один из следующих методов не работал для меня, но список должен быть довольно исчерпывающим:
источник
Arduino IDE версии 1.8.5 выдавал одну и ту же ошибку каждый раз, когда я пытался подключить ее к моей OSEPP Nano. Я попробовал это на Windows 10 и Mac OsX с двумя разными Nano, а также попытался откатиться на 1.8.4 в IDE. Тест последовательной петли прошел также. У меня была установлена плата «Arduino Nano», а процессор - ATmega382P. Я удостоверился, что правильный порт был установлен, потому что я мог видеть, что новый порт обнаруживается и исчезает, когда я подключил Nano и удалил его. Я использую мини-разъем USB в Nano.
Решение было: выберите Arduino / Genuino Uno, и это сработало!
Кто-то должен это исправить, чтобы выбор платы Nano работал с Nano
источник
Если это не сработает, вам придется использовать spi для программирования nano. Вам нужно будет найти соединение и использовать uno, поскольку он имеет серийный чип at16u2 с драйвером, который распознает все продукты Atmel. После того, как соединения установили uno в качестве программатора, перепрограммировав uno asp, установите программатор в Arduino как isp и прошейте чип. Двойная проверка. Преимущество в том, что он менее подвержен ошибкам, чем UART, и имеет лучшее время, но это хлопотно для подключения. Удачи
источник
Эта проблема возникла у меня, когда я обновил Arduino IDE. Я решил это, изменив процессор на «старый»
Сервис-> Процессор -> "ATmega328P (старый загрузчик)" спасибо !!!!
источник
Ok. У меня была такая же
programmer is not responding
ошибка на Arduino Nano на Atmel MEGA168PA, USB-чип: CH340G. Macbook Pro под macOS 10.14.2.На нем был установлен пример Blink, и порт не был виден в списке.
Я пытался выяснить, что не так и подключил свой Arduino Due через порт программирования. После 2 попыток эскиз был загружен ... Затем я подключил Nano обратно, на этот раз был виден порт (фактически две из них:
/dev/cu.wchusbserial14120
и/dev/cu.usbserial-14120
), и угадайте, что, загрузка прошла успешно!Магия!
источник