не программируется Arduino Nano v3.0

mav1958
Offline
Зарегистрирован: 27.11.2016

Здравствуйте, не программируется китайская Arduino Nano v3.0. Драйвера установлены , порт определяется, питание горит , красный моргает,  но программирование не происходит. при записи скетча:

Arduino: 1.6.13 (Windows 7), Плата:"Arduino Nano, ATmega328"
 
Скетч использует 928 байт (3%) памяти устройства. Всего доступно 30 720 байт.
Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2 039 байт для локальных переменных. Максимум: 2 048 байт.
 
avrdude: stk500_paged_write(): (a) protocol error, expect=0x14, resp=0x10
avrdude: verification error, first mismatch at byte 0x0080
         0xff != 0x04
avrdude: verification error; content mismatch
avrdude: verification error; content mismatch
 
информацию о плате выдаёт:
NB: Неизвестная плата
VID: 1АВ6
PID: 7523
SN: Загрузить любой скетч , для использования
 ППайки проверил. Через ресет все варианты запускал.
Мега на этом же компе программируется нормально. В чём дело , можно ли отдельно проверить 340 чип связи?
и вообще что можно сделать , ну кроме программирования через другую плату , ну например  через мегу?
wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Откуда Вы взяли эту плату, в смысле какая у нее история, если она не новая и есть ли у Вас еще одна, заведомо рабочая плата?

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

mav1958 пишет:
можно ли отдельно проверить 340 чип связи?

Подключите плату к ЮСБ, запустите любой терминал, к примеру такой, выберите порт, на котором висит плата, замкните выводы RX и TX и напечатайте в терминале что-нибудь. Если при этом будет приниматься то, что отправляете, значит 340-й чип работает.

mav1958
Offline
Зарегистрирован: 27.11.2016

Плата новая , пришла из китая. называется она у них Funduino Nano 3.0 Atmega328. 

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Поменяй китайский USB-кабель на нормальный.

mav1958
Offline
Зарегистрирован: 27.11.2016

Менял

mav1958
Offline
Зарегистрирован: 27.11.2016

OlegK пишет:

mav1958 пишет:
можно ли отдельно проверить 340 чип связи?

Подключите плату к ЮСБ, запустите любой терминал, к примеру такой, выберите порт, на котором висит плата, замкните выводы RX и TX и напечатайте в терминале что-нибудь. Если при этом будет приниматься то, что отправляете, значит 340-й чип работает.

не понял куда вводить и где читать, я про терминал . Поясните пожалуйста я чайник совсем.

flyback
Offline
Зарегистрирован: 23.11.2016

возможно это поможет

http://arduino.ru/forum/apparatnye-voprosy/na-ide-1612-perestal-rabotat-...

или вернитесь на младшие версии IDE, напр. 1.6.11

 

 

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

mav1958 пишет:
не понял куда вводить и где читать, я про терминал .[/quote]
Что конкретно не понятно?
В терминале (или можно в мониторе порта среды программирования) есть поле для ввода и кнопка "отправить" ("send") и поле для отображения принятых данных. В поле ввода печататете любой символ, жмёте "отправить" и в поле принятых данных должен появиться этот же символ. RX и TX при этом должны быть замкнуты между собой.

Для начала, как советовали выше, попробуйте более старую Arduino IDE поставить, последние версии глючные. У меня - 1.6.7.

 

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

я задал два вопроса, второй - про другую плату.

=========

Это не праздный интерес. Вам нужно прошить загрузчик.  Ваша диагностика говорит, что чип USB-UART работает, но на этапе общения программы abrdude на компьютере и загрузчика в Ардуино - происходит сбой. Прошить загрузчик придется с помощью другой ардуино. Как - гуглите "прошивка загрузчика", в сети очень много подробных инструкций, в том числе и видео.

mav1958
Offline
Зарегистрирован: 27.11.2016

да есть мега , она работает нормально, про прошивку загрузчика я понял. хотел убедиться что USB-UART работает. 

MkTwo
MkTwo аватар
Offline
Зарегистрирован: 28.08.2016

Частенько китайцы шлют ардуинки без загрузчика. Если есть USBasp то можно попробовать напрямую залить.