USBasp programátor

Odpovědět
Maxim
Příspěvky: 128
Registrován: 22 led 2019, 20:32
Reputation: 0

Re: USBasp programátor

Příspěvek od Maxim » 20 dub 2020, 21:45

zkusil sem připojit a nejde...

Hanz
Příspěvky: 262
Registrován: 25 dub 2019, 23:52
Reputation: 0

Re: USBasp programátor

Příspěvek od Hanz » 20 dub 2020, 21:59

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 ?

Maxim
Příspěvky: 128
Registrován: 22 led 2019, 20:32
Reputation: 0

Re: USBasp programátor

Příspěvek od Maxim » 20 dub 2020, 22:14

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

Maxim
Příspěvky: 128
Registrován: 22 led 2019, 20:32
Reputation: 0

Re: USBasp programátor

Příspěvek od Maxim » 20 dub 2020, 22:23

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

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: USBasp programátor

Příspěvek od pavel1tu » 21 dub 2020, 10:11

Už jsem to tu psal,
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"

Maxim
Příspěvky: 128
Registrován: 22 led 2019, 20:32
Reputation: 0

Re: USBasp programátor

Příspěvek od Maxim » 21 dub 2020, 17:37

to jsem zkoušel, bohužel to taky nepomáhá

Hanz
Příspěvky: 262
Registrován: 25 dub 2019, 23:52
Reputation: 0

Re: USBasp programátor

Příspěvek od Hanz » 21 dub 2020, 19:52

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... ;)

ArduXPP
Příspěvky: 361
Registrován: 14 pro 2017, 19:31
Reputation: 0
Kontaktovat uživatele:

Re: USBasp programátor

Příspěvek od ArduXPP » 21 dub 2020, 20:04

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.

Uživatelský avatar
kiRRow
Příspěvky: 1152
Registrován: 07 kvě 2019, 07:03
Reputation: 0
Bydliště: Opava

Re: USBasp programátor

Příspěvek od kiRRow » 21 dub 2020, 20:12

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 ?

Maxim
Příspěvky: 128
Registrován: 22 led 2019, 20:32
Reputation: 0

Re: USBasp programátor

Příspěvek od Maxim » 21 dub 2020, 21:38

ArduXPP píše:
21 dub 2020, 20:04
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.
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?

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Google [Bot] a 6 hostů