• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Problem przy wgrywaniu programu MEGA2560
#1
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
 
Odpowiedź
#2
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.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości