Arduino Polska Forum
Problem przy wgrywaniu programu MEGA2560 - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Instalacja i rozwiązywanie problemów (https://forum.arduinopolska.pl/dzial-instalacja-i-rozwi%C4%85zywanie-problem%C3%B3w)
+--- Wątek: Problem przy wgrywaniu programu MEGA2560 (/watek-problem-przy-wgrywaniu-programu-mega2560)



Problem przy wgrywaniu programu MEGA2560 - okurde997 - 09-01-2020

Witam, posiadam klon Arduino Mega 2560.
Napisany przeze mnie program nie chce się do niej wgrać, wcześniej wszystko było poprawnie.
Teraz nawet program testowy, który wcześniej wgrywał się bez problemów nie chce się wgrać.
Co może być tego przyczyną?
Próbowałem zmiany portu i wciskania resetu przy wgrywaniu.

wybrany port szeregowy avrdude: stk500_send(): failed to send command to serial port

nie istnieje albo Twoja płytka nie jest podłączona

Cytat:avrdude: Version 6.3-20190619
        Copyright © 2000-2005 Brian Dean, http://www.bdmicro.com/
        Copyright © 2007-2014 Joerg Wunsch

        System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"

        Using Port                    : COM4
        Using Programmer              : wiring
        Overriding Baud Rate          : 115200
avrdude: ser_open(): can't open device "\\.\COM4": Nie mo�na odnale�� okre�lonego pliku.


Problem z wgrywaniem na płytkę. Sprawdź http://www.arduino.cc/en/Guide/Troubleshooting#upload w poszukiwaniu sugestii.
avrdude: ser_drain(): read error: Nieprawid�owe doj�cie.


avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Nieprawid�owe doj�cie.


avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Nieprawid�owe doj�cie.


avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Nieprawid�owe doj�cie.


avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Nieprawid�owe doj�cie.


avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Nieprawid�owe doj�cie.


avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Nieprawid�owe doj�cie.


avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer

avrdude done.  Thank you.

Po podłączeniu do innego komputera, wgraniu pustego szkicu i ponowne podłączenie do mojego komputera z programem Arduino zaczyna działać poprawnie. Później znów robi ten błąd


RE: Problem przy wgrywaniu programu MEGA2560 - kaczakat - 12-01-2020

To może być problem z USB, łączy nie łączy, a przy okazji masz otwarty monitor portu, który trzeba zamknąć po ponownym podłączeniu płytki do programowania. Albo korzystasz z autoreset, albo ręcznego. Możesz sprawdzić poprawność działania autoreset wgrywając jakiś licznik drukujący na serial co 1s kolejne wartości. Każde otwarcie monitora serial portu powinno skutkować odliczaniem od nowa, a stabilność łącza USB można sprawdzić majdaniem płytką z kablem w ręce z otwartym oknem serial monitora i obserwowaniem, czy odliczanie dalej się drukuje.