Divné chování arduina
Divné chování arduina
Zdravím,
mám klon arduina (GEEKCREIT). Problém vězí v tom, že chvílema funguje a chvílema zase ne. O co jde? Napíšu jednoduchý program. Ten se přehraje do mikrokontroléru a normálně funguje. Program zkusím trochu upravit, třeba zkusím změnit barvu RGB Ledky, zmáčknu tlačítko nahrát a i přesto, že se program nahrál, RGB Ledka bliká stále stejnou barvou. Zkoušel jsem nahrát program do Attiny 85. Tady byla situace opět divná. Zatímco dvakrát jsem do něj program bez problému nahrál, potřetí to vypsalo tuto hlášku:
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x03
Problém s přenosem dat na vývojovou desku (board). Na http://www.arduino.cc/…ubleshooting#… naleznete další doporučení.
Zkoušel jsem starší verzi Arduina IDE, ale bez výsledku. Budu rád za každou pomoc.
mám klon arduina (GEEKCREIT). Problém vězí v tom, že chvílema funguje a chvílema zase ne. O co jde? Napíšu jednoduchý program. Ten se přehraje do mikrokontroléru a normálně funguje. Program zkusím trochu upravit, třeba zkusím změnit barvu RGB Ledky, zmáčknu tlačítko nahrát a i přesto, že se program nahrál, RGB Ledka bliká stále stejnou barvou. Zkoušel jsem nahrát program do Attiny 85. Tady byla situace opět divná. Zatímco dvakrát jsem do něj program bez problému nahrál, potřetí to vypsalo tuto hlášku:
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x03
Problém s přenosem dat na vývojovou desku (board). Na http://www.arduino.cc/…ubleshooting#… naleznete další doporučení.
Zkoušel jsem starší verzi Arduina IDE, ale bez výsledku. Budu rád za každou pomoc.
Re: Divné chování arduina
Zkusil bych jiný kabel, jiný USB port. Občas mi to blbne když je to připojené na USB3.0 Pokud nepomůže, vyzkoušet třeba na jiném kompu, napájet z ext. zdroje (arduino). Pokud bude všechno tohle dávat stejné výsledky, je nějaký problém s arduinem, nejspíše něco okolo USB převodníku.
Re: Divné chování arduina
Ano, na USB 3.0 se mi to také chovalo nepředvídatelně. Někdy to prošlo, někdy avrdude: stk500_recv(): programmer is not responding
Re: Divné chování arduina
Používám starší PC a na něm USB 3 nejsou. Nicméně, zkusil jiné USB porty, jiný PC, na kterém jsou USB 3 přítomny. Výsledek je stále stejný. Sice nyní tu chybovou hlášku nehlásí a program se "nahraje". Reálně se nenahraje nic a zařízení jede podle starého programu.
Re: Divné chování arduina
Pak bych asi zkusil znovu vypálit bootloader, než by šlo arduino do koše.
Re: Divné chování arduina
Po nahrání bootloaderu na mě vyskočila ta samá chybová hláška. Takže asi nové Arduino.
-
- Příspěvky: 1034
- Registrován: 06 zář 2017, 20:04
- Reputation: 0
- Bydliště: Brno
- Kontaktovat uživatele:
Re: Divné chování arduina
Nezmínil jsi, o jakém Arduinu vlastně hovoříš. UNO, MEGA, MINI, NANO? Ještě bych zkusil při kompilaci podržet tlačítko RESET na Arduinu a uvolnit ho v okamžiku, kdy začne nehrávání. Je docela možné, že nedokonale funguje reset pomocí signálu DTR. Předpokládám, že k resetu ani k RX a TX nemáš připojeny žádné vnější obvody.
Re: Divné chování arduina
Používám model UNO. Držet tlačítko reset jsem zkoušel. Až nyní se mi asi na 10. pokus podařilo úspěšně nahrát program.
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host