Zaslal: st březen 30 2022, 11:00 Předmět: Do A-nano nelze nahrát program
Zdravím, řeším takový problém. Koupil jsem jedno Arduduino nano z Hadexu.
Bohužel do něj nejde nahrát program.
Deska má převodník 340G. - Ve windows ji detekuji správně, přidělí port - vše jede.
V Arduino IDE zvolím desku Arduino nano - Old bootloader, zvolím port.
A tím to končí.
Program se nenahraje.
Zkoušel jsem:
3 různé kabely.
připojit do různých portů
ovladač zkopírovat do /drivers ve složce arduino.
dva různé PC
Najít správnou kombinaci je vždy oříšek. Buď bootloaderu buď je, není nebo je starý. Někdy je jiná ATmega. 328, 168 a to verzi PA nebo PB (tu sem ale myslím na čínském nano nepotkal). Na a pak krystal. Někdy je měl by být 16 MHz, ale může být 8MHz. Vždy při hraní je potřeba mít v záloze funkční Arduino nebo lépe USBasp AVR.
při nastavení:
Atmega328P oldbootloader - na chvilku slabě problikne RX a
vyhazuje chybu:
Nastala chyba při nahrávaní projektu.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x55
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x55
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x55
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x55
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x55
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x55
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x55
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x55
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x55
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x55
Zkoušel jsi správnou měnit frekvenci z 16 na 8MHz? Pokud ani to nepomůže, tak bude třeba jiný arduino nebo to USBasp k přehrání buď bootloaderu, nebo dokonce přenastavení FUSEs.
Vybereš si v Arduino ide desku "arduino pro or pro mini". Pak se ti objeví volba v Nástrojích -> procesor. Tam si vyber kombinaci, kterou bys mohl mít.
Zdravim.
Tak jsem vyzkousel mnoho kombinaci a stale nic.
Narazil jsem na informaci o kopirovani ovladacu do slozky /arduino/drivers
Je tady toto nutne? Mate k tomu nekdo nejake informace?Nakopiroval jsem tam ovladac pro 340 a i tak nic.
Takze asi reklamace.
Lze to vubec reklamovat?
Měl jsem tytéž problémy (stejné chybové hlášky) s Arduino Nano z GME, Arduino IDE pod Linuxem.
Příčinou byl vadný CH340G (nefungoval přenos dat ve směru USB -> ATmega).
To lze ověřit třeba pomocí vhodného sériového terminálu (u mě Cutecom nebo Moserial) a loopbacku mezi TxD a RxD CH340G.
Pozor přitom na úrovně - pokud jsou na těchto pinech přes odpory pověšeny indikační LEDky, tak vzniklý dělič může loopback ovlivnit až k nefunkčnosti, jakkoliv CH340G je v pořádku.
Konkrétněji viz schéma příslušného klonu Arduino Nano.
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.