jakubek0708 napisał:
wygląda o tak
Wygląda to bardzo dobrze i wskazuje na poprawną konfigurację kommunikacji i że jest osiągana na odcinku:
Arduino IDE -> komputer/driver -> port USB(COM6) -> Chip CH340 na płytce arduino...
Od tego punktu, do processora kommunikacja odbywa się przez UART 'wspomagany' przez bootloader.
Jeżeli po 10 próbach nawiązania komunikacji z processorem, zmieniając pewne parametry (robi to Arduino IDE ) nie jest ona osiągana, to Arduino IDE porzuca zadaną procedurę i zwraca błąd.
Tym słabym 'ogniwem' poza ewentualnie kiepskimi stykami (?), lichym bądź zbyt dłudgim kablem USB, może okazać się uszkodzony bootloader lub jego brak.
Czy ta płytka 'Ardu-Mega' jest nowa, czy nikt nie manipulował w porcie ICSP (te 6 pinów pomiędzy processorem i Reset button)?
O ile można spotkać
w tanim (kiepskim) handlu płytki Nano lub Pro-mini bez zainstalowanego bootloadera, to nie spotkałem aby Mega były bez niego(!)...
Mając do dyspozycjijakikolwiek programmer; może to być USBasp albo inna sprawna płytka UNO lub NANO zaprogramowana jako programmer, możesz bez zadnej szkody odczytać aktualną zawartość pamięci flash, a także ta sama drogą nadpisać uszkodzony lub brakujący bootloader, przywracając płytkę do normalnej funkcjonalności. Naturalnie zakładając że nie ma na niej mechanicznych uszkodzeń lub błędów w postaci kiepskich lutów na pinach istotnych w obwodach dla tej procedury.
e marcus