Компилятр выдает ошибку, помогите

Kolyan
Offline
Зарегистрирован: 11.02.2016
Arduino: 1.6.7 (Windows 7), Плата:"Arduino/Genuino Uno"

C:\Users\Николай\Documents\Arduino\sketch_feb15a\sketch_feb15a.ino: In function 'void loop()':

C:\Users\Николай\Documents\Arduino\sketch_feb15a\sketch_feb15a.ino:24:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]

C:\Users\Николай\Documents\Arduino\sketch_feb15a\sketch_feb15a.ino:25:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]

C:\Users\Николай\Documents\Arduino\sketch_feb15a\sketch_feb15a.ino:26:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]


Скетч использует 27 858 байт (86%) памяти устройства. Всего доступно 32 256 байт.
Глобальные переменные используют 256 байт (12%) динамической памяти, оставляя 1 792 байт для локальных переменных. Максимум: 2 048 байт.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x13
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x13
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x13
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x13
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x13
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x13
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x13
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x13
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x13
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x13
Проблема загрузки в плату. Помощь по загрузке: http://www.arduino.cc/en/Guide/Troubleshooting#upload .

  Это сообщение будет содержать больше информации чем
  "Отображать вывод во время компиляции"
  включено в Файл > Настройки

 

Kolyan
Offline
Зарегистрирован: 11.02.2016

Простите не компилятор а программатор, компилируется все хорошо, но не программируется ардуино

 

Radjah
Offline
Зарегистрирован: 06.08.2014

Загрузчика в чипе нет, чип неправильно выбран, порт неправильно выбран, USB-TTL криво запаян.

Выбирай.

AHTucTaTuK
Offline
Зарегистрирован: 14.11.2016

Radjah пишет:

Загрузчика в чипе нет, чип неправильно выбран, порт неправильно выбран, USB-TTL криво запаян.

Выбирай.

Такая же беда (( Кто поможет?

Есть:

1. Ардруинка про мини

2. Программатор  CH340G 5V, USB TTL-UART

3. Подключил все как надо (GND-->GND, 5V--> VCC, TX-->RX1, RX-->TX0, RST-->DTR)

4. Скетч компилируется, но не загружается:

 avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x15

 

Чип выбран правильно, порт тоже, адаптер кэтай(покупной)

Как проверить есть ли загрузчик в плате?

macros
Offline
Зарегистрирован: 07.11.2016

AHTucTaTuK пишет:

Чип выбран правильно, порт тоже, адаптер кэтай(покупной)

Предложу еще вариант (возможно очевидный, но я долго тупил пока не посмотрел ютуб):

Видио на ютубе смотрели как прошивать промини?

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

AHTucTaTuK
Offline
Зарегистрирован: 14.11.2016

Пробовал ! Зажимать и держать, нажимать во время загрузки....не помогает - пишет тоже самое "programmer is not responding" ((

AHTucTaTuK
Offline
Зарегистрирован: 14.11.2016

Во вкладке "Программатор" стоит "AVRISP mkII" ....может тут что поменять надо?

macros
Offline
Зарегистрирован: 07.11.2016

AHTucTaTuK пишет:

Во вкладке "Программатор" стоит "AVRISP mkII" ....может тут что поменять надо?

У меня прошивалось с этой настройкой, но был касяк с нажатием кнопки ресет, ее нужно нажимать в момент когда только начинает моргать светодиод на ардуине. Если вам этот совет не помогает, тогда видимо действительно, нужно смотреть загрузчик (тут я не помошник, не разбирался еще) или возможно в программаторе перепутаны TX и RX, попробуете провода местами поменять (насколько я понял когда гуглил в китайских переходниках бывает по разному))).

Radjah
Offline
Зарегистрирован: 06.08.2014

> Программатор  CH340G

> Загрузчика в чипе нет

 

Закажи в Китае usbasp и тыкай через него.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Должно быть установлено так:

AHTucTaTuK
Offline
Зарегистрирован: 14.11.2016

Всем спасибо! Разобрался !!! перепутаны выводы на программаторе RX и TX....поменял местами - заработало !!!

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

Это НЕ ПРОГРАММАТОР, это USB-UART конвертер.

AHTucTaTuK
Offline
Зарегистрирован: 14.11.2016

ну вообщем извиняюсь за орфографию - вопрос решен )))

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

Я к тому, что абсолютно всё равно, что у вас выбрано в строке "Программатор". Это не влияет на обычную загрузку скетчей (через USB-UART конвертер). Настройка "Программатор" влияет только, если подключить настоящий программатор и прошивать через ISP с помощью пункта "Загрузить с помощью программатора".

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

ua6em пишет:

Должно быть установлено так:

Без настоящего программатора там может быть установлено что угодно. Для загрузки скетчей через USB-разъем самой ардуины эта настройка не нужна.