Ви не увійшли.
Здравствуйте, у меня китайские Arduino Pro mini и USB Serial adapter CH340G я всё в Arduino IDE выставил правильно, сделал как описано в инструкции на оф. сайте Arduino, но IDE не хочет зашивать в неё даже тестовую прошивку. Выдаёт:
avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "/home/mohax/arduino-1.8.6/hardware/tools/avr/etc/avrdude.conf"
User configuration file is "/home/mohax/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : /dev/ttyUSB0
Using Programmer : arduino
Overriding Baud Rate : 57600
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
Подскажите, пожалуйста, как побороть эту ошибку
Неактивний
Когда не отвечает загрузчик, значит или не тот загрузчик, или его вовсе нет, или вы напутали с подлключением, или что-то неисправно в Ардуинке, например нет питания или нет контакта и. т. п. Что делать? Искать причину.
Неактивний
Подключена к USB, как показано на картинке.
Питание есть, иначе не горел бы светодиод.
При нажатии "Записать загрузчик" выдаёт:
Arduino: 1.8.6 (Linux), Плата:"Arduino Pro or Pro Mini, ATmega328P (3.3V, 8 MHz)"
/home/mohax/arduino-1.8.6/hardware/tools/avr/bin/avrdude -C/home/mohax/arduino-1.8.6/hardware/tools/avr/etc/avrdude.conf -v -patmega328p -cusbasp -Pusb -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDA:m -Ulfuse:w:0xFF:m
avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "/home/mohax/arduino-1.8.6/hardware/tools/avr/etc/avrdude.conf"
User configuration file is "/home/mohax/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : usb
Using Programmer : usbasp
avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp'
avrdude done. Thank you.
Ошибка при записи загрузчика.
Неактивний
Сигнал DTR используется загрузчиком IDE Ардуино для рестарта микроконтроллера. Полключите его. Если он не выведен на вашем адаптере, возьмите другой или попробуйте сделать сброс руками, перед программированием (почти одновременно).
Неактивний
Та же ошибка с подключённым RST и c отключённым.
Что вы имеете в виду? Перед гачалом загрузки программы, avrdude перезапускает микроконтроллер сигналом DTR, чтобы передать управление загрузчику. Если загрузчик не обнаруживает программатор или IDE, в течении некоторого времени, то управление передается программе приложения (скетчу). Можно попробовать это слелать руками через RST, кратковременным замыканием вывода на землю.
Неактивний
На этой USB есть выход RST, который можно соединить с DTR, чтобы при запуске не тыкать кнопку Reset на плате. Я пробовал соединять - не работает, пробовал руками тыкать на кнопку - тоже не работает.
Неактивний
На этой USB есть выход RST, ...
Может быть вы путаете, не RST а RTS?
Неактивний
На моей USB TTL написано именно RST и находится оно на том же месте, на котором на других переходниках написано DTR.
Это гадание на кофейной гуще. Еще попробуйте соединить ваш USB RST с RST Ардуинки. Убедитесь что все сигналы приходят на микроконтроллер правильно. Издалека трудно помочь, а тем более по каким попало схемам, а не тем, что в реальности.
Неактивний
Подключена к USB, как показано на картинке.
http://radiolis.pp.ua/plugins/content/mavikthumbnails/thumbnails/500x157-images-stories-arduino-pro-mini_13.jpg
Питание есть, иначе не горел бы светодиод.
При нажатии "Записать загрузчик" выдаёт:Arduino: 1.8.6 (Linux), Плата:"Arduino Pro or Pro Mini, ATmega328P (3.3V, 8 MHz)" /home/mohax/arduino-1.8.6/hardware/tools/avr/bin/avrdude -C/home/mohax/arduino-1.8.6/hardware/tools/avr/etc/avrdude.conf -v -patmega328p -cusbasp -Pusb -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDA:m -Ulfuse:w:0xFF:m avrdude: Version 6.3-20171130 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2014 Joerg Wunsch System wide configuration file is "/home/mohax/arduino-1.8.6/hardware/tools/avr/etc/avrdude.conf" User configuration file is "/home/mohax/.avrduderc" User configuration file does not exist or is not a regular file, skipping Using Port : usb Using Programmer : usbasp avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp' avrdude done. Thank you. Ошибка при записи загрузчика.
А кто вам сказал, что так можно записать загрузчик ???
Неактивний
Сигнал DTR используется загрузчиком IDE Ардуино для рестарта микроконтроллера. Полключите его. Если он не выведен на вашем адаптере, возьмите другой или попробуйте сделать сброс руками, перед программированием (почти одновременно).
Он пытается записать загрузчик через уарт . . .
Неактивний
Вячеслав Азаров пише:Сигнал DTR используется загрузчиком IDE Ардуино для рестарта микроконтроллера. Полключите его. Если он не выведен на вашем адаптере, возьмите другой или попробуйте сделать сброс руками, перед программированием (почти одновременно).
Он пытается записать загрузчик через уарт . . .
Я пытался записать не только загрузчик, а и обычную мигалку с примеров.
Неактивний
renoshnik пише:Вячеслав Азаров пише:Сигнал DTR используется загрузчиком IDE Ардуино для рестарта микроконтроллера. Полключите его. Если он не выведен на вашем адаптере, возьмите другой или попробуйте сделать сброс руками, перед программированием (почти одновременно).
Он пытается записать загрузчик через уарт . . .
Я пытался записать не только загрузчик, а и обычную мигалку с примеров.
После компиляции перед загрузкой скетча кликните ресет на ардуинке.
Или возьмите нормальный 5 проводов переходник.
Неактивний
Он пытается записать загрузчик через уарт . . .
Та отож. В начале, речь то шла о загрузке скетча. Я и подумать не мог. Что там у него за адаптер непонятно. Подходит ли он для загрузчика Ардуино неизвестно.
Неактивний
В неё же можно загрузить программу без загрузчика?
В кого? В Ардуино? Да, программатором, но не переходником USB-UART. Прошивку загрузчика можно сделать только программатором. Программаторы подлючаются по другому.
Неактивний