Diskuze: USBASP Programátor

Hardware PC Elektrotechnika USBASP Programátor

Avatar
Matěj Kutal
Člen
Avatar
Matěj Kutal:

Čau. Dneska mi konečně došel usbasp programátor (viz. foto). Přišel ale hned problém s tím,že nejsou ovladače. Jelikož je to z číny, a není k tomu nic oficiálního, tak jsem si stáhnul nějaké ovladače z netu, které to podporují. V návodu u toho downloadu bylo, že mám před instalací vypnout nějaké kontrolování ovladačů (DISABLE_INTEG­RITY_CHECKS) O což jsem se pokusil přesně tak, jak je tady v návodu (https://openchrysalis.wordpress.com/…windows-8-1/) ale v bodě 8, kdy mám zmáčknout ten příkaz pod číslem 7 se po zmáčknutí nic nestane,a komp jakoby nereáguje (jinak mám win 10, a ten tutorial je na win 8,ale nemyslím si, že to má na to vůbec nějaký vliv). Nemáte někdo ponětí, co by mohlo být za chybu? Popřípadě jestli se to dá obejít, a nainstalovat ovladač jiným způsobem. Za každou odpověď budu rád, díky moc :)

Editováno 21. března 23:36
 
Odpovědět 21. března 23:34
Avatar
Martin Dráb
Redaktor
Avatar
Odpovídá na Matěj Kutal
Martin Dráb:

Ono je otázka, zda-li by ti toto nastavení až tak moc pomohlo. Nevím, jak ve W10, ale ve starších Windows se tímto zůsobem muselo provádět při každém startu počítače, protože se nepřenášelo přes vypnutí systému. Ale přes EasyBCD šel tento problém elegantně vyřešit.

Je třeba ale mít na paměti, že tímto způsobem oslabuješ ochranu systému proti malware, protože dovoluješ i nepodepsaným ovladačům vstoupit do jádra.

Samozřejmě je tu možnost, že bych ti ty ovladače podepsal svým certifikátem, ale rád bych v takovém případě aspoň koukl na jejich zdrojáky. Jen moc nevím, zda-li jsou k dispozici.

Nahoru Odpovědět 22. března 16:32
2 + 2 = 5 for extremely large values of 2
Avatar
Matěj Kutal
Člen
Avatar
Matěj Kutal:

No ono to je homemade, a mám to z nějaké německé stránky, kterou mi poradilo přímo arduino (http://www.fischl.de/…11-05-28.zip). Jinak jsem to zkousel u kamarada na win 7, a vsechno klapalo.. Kazdopadne mi nesel vypalit ten zavadec. Psalo to nejake chyby ( viz. Foto ). Cim myslite ze je tohle zpusobene? Chci si pouze udelat arduino jako bylo pri koupi. Mam novou atmegu328, a i ten usbasp programator a zatim se mi vubec nedari tam udelat ten bootloader.

 
Nahoru Odpovědět 22. března 18:57
Avatar
Martin Dráb
Redaktor
Avatar
Odpovídá na Matěj Kutal
Martin Dráb:

Můžeš zkusit vypnout vynucení podpisu ovladačů pomocí EasyBCD
http://www.intowindows.com/…-windows-10/

Koukám, že už podporují Windows 10. Volba by se tam měla jmenovat Disable Driver Signature Enforcement, nebo tak nějak. V podstatě stejně jako v boot menu.

Ta nastavení se projeví až po restartu počítače.

Editováno 22. března 22:25
Nahoru Odpovědět 22. března 22:24
2 + 2 = 5 for extremely large values of 2
Avatar
ostrozan
Redaktor
Avatar
Odpovídá na Matěj Kutal
ostrozan:

Tak si ten bootloader nahraj u toho kámoše na sedmičkách

 
Nahoru Odpovědět 24. března 19:09
Avatar
Matěj Kutal
Člen
Avatar
Matěj Kutal:

Tak zkoušel jsem to přes to easybcd, ale nikde jsem nic o vypnutí těch podpisů nenašel. A jak jsem řekl, když jsem si to nahrál u toho kámoše, tak mi to při vypalování bootloaderu nahlásilo chybu, a proto jsem ho nechtěl s tím otravovat, a chci si to zprovoznit doma, kde si tu chybu snad i opravím

 
Nahoru Odpovědět 25. března 14:26
Avatar
ostrozan
Redaktor
Avatar
Odpovídá na Matěj Kutal
ostrozan:

A jsi si jistý, že u toho kámoše jsi to měl dobře propojené?
Když vidím to "seno" na té fotce tak bych to tipoval na přehozené MISO /MOSI nebo tak něco. Ta hláška by tomu odpovídala.

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět 25. března 16:18
Avatar
ostrozan
Redaktor
Avatar
Odpovídá na Matěj Kutal
ostrozan:

Jo a ještě jedné věci jsem si teď na té fotce všiml :
Arduino nemáš ničím napájené - mně teda nikdy ISP nikdy nefungovalo bez napájení Atmelu

 
Nahoru Odpovědět 25. března 16:27
Avatar
Matěj Kutal
Člen
Avatar
Matěj Kutal:

Díky za připomínky :) Kabely zkontroluji, ale jen jsem chtěl dodat k tomu napájení, že jsem myslel, že to arduino je napájeno tím usbasp. Když se podíváš pořádně na foto ( příloze) tak vidí, že je tam jumper na pinu 5V, a to je podle mě napájení, protože když připojím zároveň usbasp a arduino k PC, tak se mi zdá, že je tam zkrat. Prostě zhasne oranžová led dioda u arduina, která normálně svítí. Celé to máš v obrázkách v příloze, i to jak to zhaslo :) Tak kdybys věděl proč to tak je, tak se poděl :D

 
Nahoru Odpovědět 25. března 22:09
Avatar
ostrozan
Redaktor
Avatar
Odpovídá na Matěj Kutal
ostrozan:

Ten jumper na USBASP je přepínač 5/3,3V takže asi bude možné z něj napájet arduino - tento konkrétní programátor neznám - používám jiné a ty buď napájení desky nepodporují, nebo je nutné softwarově nastavit, jestli ano, nebo ne.

V každém případě nesmí vadit, když je přítomno napájení jak ze zdroje, nebo USB tak z programátoru - musí být samozřejmě stejné.
Zkrat tam nemáš - to bys poznal - to by ti nesvítilo nic :-) .
Ta oranžová ledka je na výstupu a je víceméně na pokusy s příkladama (třeba blikání led) a to že zhasne je jen dúsledkem nastavení reset pinu Atmegy do nuly - to se stane připojením programátoru - a při něm se odpojí napájení periferií - teda i IO port a proto ledka zhasne - takže žádné obavy .

 
Nahoru Odpovědět 26. března 20:19
Avatar
Matěj Kutal
Člen
Avatar
Matěj Kutal:

Tak teďka jsem to poopravoval, miso a mosi jsem přehodil, to jsi měl pravdu, ale pořád mi vyskakuje hláška "chyba při vypalování zavaděče" a v chybovém řádku je napsané "avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check."

2 dny v kuse jsem všechno studoval a tak, a nikde nic co by pomohlo... Nevíte si s tím někdo rady?

 
Nahoru Odpovědět 31. března 12:15
Avatar
Martin Dráb
Redaktor
Avatar
Odpovídá na Matěj Kutal
Martin Dráb:

Tak nám nějak nakresli, jak to máš teď aktuálně zapojené (schématicky pin po pinu), protože to podle mě vypadá na to, že tam někde je problém (např. s napájením). Alespoň podle té chybové hlášky.

Nahoru Odpovědět  +1 31. března 13:38
2 + 2 = 5 for extremely large values of 2
Avatar
Matěj Kutal
Člen
Avatar
Matěj Kutal:

Zdravím, tak nakonec jsem se dopátral úspěšného konce, chyba byla v zapojení, protože jsem otočil napájení, a zem jsem dal na reset, takže díky moc vám všem, za pomoc vyřešení problému. Teďka mi to při vypalování hodí pouze chybu, že sck nemůže nastavit periodu, ale jinak procesor funguje, takže v tom asi nic moc špatného nebude. Jinak mě celkem překvapilo, že ten zavaděč se nahrál tak za 2 sekundy.

 
Nahoru Odpovědět 2. dubna 0:14
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 13 zpráv z 13.