Arduino Není Programovatelné: Co Dělat V Případě Chyby „not In Sync: Resp = 0x30“

Obsah:

Arduino Není Programovatelné: Co Dělat V Případě Chyby „not In Sync: Resp = 0x30“
Arduino Není Programovatelné: Co Dělat V Případě Chyby „not In Sync: Resp = 0x30“

Video: Arduino Není Programovatelné: Co Dělat V Případě Chyby „not In Sync: Resp = 0x30“

Video: Arduino Není Programovatelné: Co Dělat V Případě Chyby „not In Sync: Resp = 0x30“
Video: ❓ Обязательно к просмотру начинающему в Arduino IDE (ошибка компилятора) 2024, Smět
Anonim

Stává se, že píšete programy pro Arduino, načtete je do paměti a všechno funguje skvěle. A pak se najednou už nenačítají. A vývojové prostředí při pokusu o nahrání náčrtu udělá chybu: „arduino avrdude: stk500_recv (): programátor nereaguje avrdude: stk500_getsync () pokus 10 z 10: není synchronizováno: resp = 0x30“.

Co? Opravdu deska vyhořela? Udělejte si čas na zoufalství: možná ještě není vše ztraceno. Zkusme na to přijít.

Okno IDE Arduino s chybou
Okno IDE Arduino s chybou

Instrukce

Krok 1

„Arduino“není programovatelné, i když vše fungovalo dříve. Existuje několik možných důvodů pro toto chování, které je třeba zkontrolovat:

- z nějakého důvodu řidič havaroval;

- je vybrán nesprávný port COM;

- někde je elektrické připojení, které by nemělo být (zkrat);

- Zavaděč desky Arduino se zhroutil.

Projdeme si všechny položky v tomto seznamu a ujistěte se, dokud problém nevyřešíme.

Chyba
Chyba

Krok 2

Otevřeme Správce zařízení Windows prostřednictvím nabídky Start -> Ovládací panely -> Hardware a zvuk -> Správce zařízení. Existuje kratší možnost: stiskněte klávesu Windows na klávesnici a bez jejího uvolnění stiskněte klávesu Pause. Otevře se okno vlastností systému s odkazem na Správce zařízení na levé straně.

Najděte a otevřete ve Správci sekci Porty (COM a LPT). Pokud je ovladač nainstalován a funguje správně, neměly by na ikoně zařízení Arduino být žádné překryvné ikony, jako je otazník nebo vykřičník. Pokud takové ikony existují, je problém s ovladačem. Pokud zařízení Arduino nebo USB-Serial není v této části správce vůbec přítomno, ovladač není ani nainstalován. V každém z těchto případů musí být ovladač nainstalován (nebo znovu nainstalován).

Ve správci zařízení vyberte naši desku Arduino (nebo neznámé zařízení, které se objeví, když je deska Arduino připojena k počítači), klepněte na ni pravým tlačítkem myši a v místní nabídce vyberte možnost Aktualizovat ovladače …

Vyberte Hledat na tomto počítači a určete cestu k adresáři pomocí ovladače desky. Dále postupujte podle pokynů Průvodce novým hardwarem.

U originálních desek rodiny „Arduino“jsou ovladače k dispozici v adresáři vývojového prostředí v podadresáři ovladačů. U desek kompatibilních s „Arduino“vyhledejte ovladač na internetu.

Normální stav Arduina ve správci zařízení Windows
Normální stav Arduina ve správci zařízení Windows

Krok 3

Pojďme zkontrolovat, zda jsme správně zadali port COM v Arduino IDE. Ve Správci zařízení Windows můžete zkontrolovat, který port je systém přiřazen naší desce Arduino. Desky Arduino jsou umístěny v sekci Porty (COM a LPT) a jsou obvykle označovány jako zařízení „Arduino“nebo „USB-Serial“.

Přejděte do nabídky Nástroje -> Port a zkontrolujte, zda je zadán správný port. Pokud ne, uveďte požadovaný.

Volba portu COM ve vývojovém prostředí Arduino
Volba portu COM ve vývojovém prostředí Arduino

Krok 4

Pokud deska Arduino leží na vodivém povrchu, existuje riziko, že někde dojde ke zkratu. To může způsobit chybu v činnosti desky a zejména narušit normální proces programování. Zkontrolujte, zda je deska na izolovaném povrchu.

Ze stejného důvodu bych také připisoval připojení neoprávněných vodičů k pinům 0 a 1 desky Arduino, což jsou porty RX a TX a používají se v procesu načítání náčrtu do paměti desky.

Krok 5

Pokud nic z výše uvedeného nepomůže, zkusme jinou možnost: přepsat bootloader desky.

Bootloader je speciální řídicí program pro Arduino, který se provádí při zapnutí zařízení a který nastavuje provozní režim desky: buď jde o spuštění programu z paměti Arduino, nebo o postup programování počítače.

K implementaci této možnosti potřebujeme programátora. Schéma připojení programátoru k Arduinu je znázorněno na obrázku.

Po připojení programátoru v programovacím prostředí „Arduino“uveďte v nabídce Nástroje -> Programátor typ našeho programátoru. Například USBasp. Nyní ve stejné nabídce Nástroje vyberte položku Vypálit zavaděč. Tento proces netrvá dlouho.

Pokud byla operace úspěšná, IDE to ohlásí. A deska Arduino bude šťastně blikat s LED na 13. kolíku.kromě bootloaderu obsahuje výchozí skicu - skicu blikající LED Bliká.

Pokud po všech provedených manipulacích deska neožije, možná jste opravdu spálili mikroobvod. Upřímnou soustrast.

Doporučuje: