Stránka 2 z 2

Re: Arduino Mega2560 R3 + LanShield a jeho programování

Napsal: 26 led 2022, 09:58
od jankop
Zkus kratší kabel. Pokud je moc dlouhý a málo kvalitní tak to může blbnout. Případně zapojení do PC přímo pokud máš rozbočovač ;)
Dobrá rada. Pokud používá nějaký delší kabel, tak se opravdu není čemu divit.

Re: Arduino Mega2560 R3 + LanShield a jeho programování

Napsal: 26 led 2022, 16:45
od PetrB
No, kabel mám cca 1,5m (vyměnil jsem ho za jiný, který předtím Ard Uno se shieldem nevadil) přímo v PC. Je to trochu z prostorových důvodů. Mám počítač na stole za monitorem a Ard bych musel nacpat někam tam, což mi nepřijde moc praktické.

V mezičase jsem na drátkovi našel tuto poznámku:
Máte problémy s programováním pokud je ethernet shield připojen k vývojové desce?

avrdude: stk500_recv(): programmer is not responding

Důvodem je ne stoprocentní kompatibilita a konkrétně problém s resetován procesoru těsně před jeho naprogramováním. Je to celkem běžná věc a setkáte se s ní u více shieldů. Deska není vadná a je tomu tak z principu. Jak tedy na to? Jakmile v Arduino IDE kliknete na ikonu "nahrát program" bezprostředně poté stiskněte tlačítko reset na Vaší vývojové desce. Program se pak nahraje bez problémů. Pokud používáte ikonu "zkompilovat + nahrát program", mějte na mysli, že nějaký čas zabere kompilace kódu. Stisknutí tlačítka reset je nutné bezprostředně po tom, co se data začnou odesílat do vývojové desky. Za normální situace se o reset stará automaticky Arduino IDE, ale některé shieldy, jako například ethernet shield, tomu mohou bránit.

Team WWW.ARDUINO-SHOP.CZ
což by v podstatě odpovídalo mým problémům. Až si s tím zase budu hrát, tak zkusím i tento postup.