USBasp programátor
Re: USBasp programátor
zkusil sem připojit a nejde...
Re: USBasp programátor
ještě mám otázku piny jsi k Pro mini pájel ty ? Ptám se jestli mezi nima nemůže být problém ? Prohlédni Pro mini jestli tam není přechodák ,slité cesty atd.
Jinak do Arduina Uno chodíly programy jak mají ? Problikává nebo blikne na Pro mini ledka při pokusu nahrál kód ?
Jinak do Arduina Uno chodíly programy jak mají ? Problikává nebo blikne na Pro mini ledka při pokusu nahrál kód ?
Re: USBasp programátor
Ano, piny jsem pájel já, ale tam si nemyslím, že by byl problém... asi před rokem jsem tyto dvě mini programoval a fungovalo to.
Do Una program nahraju... při nahrávání do mini mi problikne ledka RX na UNU (uno je nyní bez čipu) na mini je nyní asi program blink a bliká si to podle programu... při nahrávání nového programu nic nevidím.
chyba v IDE:
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xbb
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xbb
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xbb
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xbb
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xbb
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xbb
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xbb
Problém s přenosem dat na vývojovou desku (board). Na http://www.arduino.cc/en/Guide/Troubleshooting#upload naleznete další doporučení.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xbb
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xbb
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xbb
podobnou chybu mi to píše i při nahrávání přes programátor
Do Una program nahraju... při nahrávání do mini mi problikne ledka RX na UNU (uno je nyní bez čipu) na mini je nyní asi program blink a bliká si to podle programu... při nahrávání nového programu nic nevidím.
chyba v IDE:
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xbb
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xbb
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xbb
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xbb
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xbb
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xbb
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xbb
Problém s přenosem dat na vývojovou desku (board). Na http://www.arduino.cc/en/Guide/Troubleshooting#upload naleznete další doporučení.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xbb
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xbb
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xbb
podobnou chybu mi to píše i při nahrávání přes programátor
Re: USBasp programátor
spoje sem proměřil a zdá se to být vpořádku...
zítra opět zkusím stejný postup na notebooku..
dnes jsem ještě zkoušel zase přes programátor a psalo to
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
tam dioda problikne i na mini
zítra opět zkusím stejný postup na notebooku..
dnes jsem ještě zkoušel zase přes programátor a psalo to
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
tam dioda problikne i na mini
Re: USBasp programátor
Už jsem to tu psal,
vyzkoušej, jakmile se napíše "Nahrávám ..." stisknout RESET na Arduinu.
vyzkoušej, jakmile se napíše "Nahrávám ..." stisknout RESET na Arduinu.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Re: USBasp programátor
to jsem zkoušel, bohužel to taky nepomáhá
Re: USBasp programátor
a zkoušel jsi to, když jsi měl zapojeny všechny programovací vodiče ? nebo kdy jsi to zkoušel programoval ? musíš použít trošku systém, protože se vyhneš případným chybám viz. skáčeš programovat z arduina Una na USBasp - z pc na notebook ? nevzdávej to, napiš si co jsi zkoušel, co si změnil atd...
Re: USBasp programátor
Když si nejsi jistý a máš ještě jeden MCU, tak to vyzkoušej na něm Jinak musíš počkat až to bude chtít nahrávat, jinak když se netrefíš, tak to ukáže stejnou chybu, taky je dobré vyzkoušet jiné propojky. K GND tam stačí jen jedna propojka.
Re: USBasp programátor
No tak po pořadě a logicky. Desku používám pouze jako převodník USB<->RS232. Musím z něj vytáhnout čip a program nastavit na programování toho co sedí na převodníku. Piny RX jdou na RX a TX jdou na TX (většinou se to zapojuje zkříženě, ale tady deska slouží jen jako PIN pole pro převodník, který už tohle obstarává). Spustím nahrávání, program se zkompiluje (do HEX souboru) a následně se otevře seriová linka.
Otevření sériové linky by mělo pomocí signálu DTR spustit reset programovaného procesoru - tady první pozor. Pokud se procesor neresetuje, nespustí se bootloader.
Ihned následně potom se programátor snaží kontaktovat bootloader na straně programovaného čipu a zdělit mu, přichází nový program. Během toho problikne na desce una TX.
Měla by následovat odpověď bootloaderu, že je připraven na příjem nového programu. Na desce problikne dioda RX.
Následně dojde k samotnému přenosu a kontrolky RX a TX budou blikat velmi rychle po dobu pár vteřin.
Dojde k resetu čipu a spuštení nového programu.
------------------------
chybová hláška :
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xbb
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xbb
avrdude: stk500_recv(): programmer is not responding
znamená, že čip na druhé straně neodpovídá .... pokus 2 z 10 ... 3z 10 ... atd ....
-------------------------
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
znamená, neumím se dohodnout s čipem na hodinovém signálu, koukni po novém firmware pro usbasp prosím
--------------------------
kam až to dojde a kde se to kousne ?
Otevření sériové linky by mělo pomocí signálu DTR spustit reset programovaného procesoru - tady první pozor. Pokud se procesor neresetuje, nespustí se bootloader.
Ihned následně potom se programátor snaží kontaktovat bootloader na straně programovaného čipu a zdělit mu, přichází nový program. Během toho problikne na desce una TX.
Měla by následovat odpověď bootloaderu, že je připraven na příjem nového programu. Na desce problikne dioda RX.
Následně dojde k samotnému přenosu a kontrolky RX a TX budou blikat velmi rychle po dobu pár vteřin.
Dojde k resetu čipu a spuštení nového programu.
------------------------
chybová hláška :
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xbb
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xbb
avrdude: stk500_recv(): programmer is not responding
znamená, že čip na druhé straně neodpovídá .... pokus 2 z 10 ... 3z 10 ... atd ....
-------------------------
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
znamená, neumím se dohodnout s čipem na hodinovém signálu, koukni po novém firmware pro usbasp prosím
--------------------------
kam až to dojde a kde se to kousne ?
Re: USBasp programátor
zkoušel jsem tři arduina mini, jak jiné propojky? je zřejmé, že GND a VCC funguje... RX, TX, reset to má jen 1x
na tom notebooku jsem to chtěl zkusit, protože jsem měl pocit, že je nějaká chyba na PC v IDE, ale to asi není... na UNO (jiné, kde nejde čip vyndat) se mi program nahraje, vlastně i na toto UNO, když jsem tam čip měl se program nahrál
--> kiRRow
nerozumím.. kam až to dojde? k pokusu 10...
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x3e
toto se nestane
Následně dojde k samotnému přenosu a kontrolky RX a TX budou blikat velmi rychle po dobu pár vteřin.
zjistím nějak jaký mám ten firmware na USBAsp?
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti