Arduino Mini Pro - instalace na W7 64

Petr Labaj labaj na volny.cz
Pátek Listopad 7 14:24:28 CET 2014


Myslím, že je to logické chování.
Tohle Arduino má procesor, který má sám na sobě USB.
Na rozdíl od běžných Arduin a MegaArduin s procesory ATmega328, 2568 atd.
U těch běžných je USB tvořeno externím chipem, takže ať dělá centrální
CPU cokoli, USB pořád žije a deska se dá po něm třeba vzdáleně zresetovat.

Ale u toho Vašeho CPU obsluhuje jak vlastní aplikaci (zde to úžasné
blikání LED), tak USB. No a autor toho blikání zřejmě neměl potenciál
na to, aby k blikání přidal jestě dodatečný "přilepek", který by obsluhoval
USB. Takže USB prostě umře.
A protože to asi byl programátor levelu "umím blikat LED", tak pravděpodobně
nevypnul pull-up na sběrnici USB, tedy spínač, který připojuje odpor 1k5
buď na D+ nebo D- (podle požadovaného typu komunikace - Full Speed
nebo Low Speed). No a tak ty Windowsy pořád vidí, že na portu někdo
visí, ale protože CPU komunikaci po USB neobsluhuje, tam tam
nemá kdo provét enumeraci a tedy VID/PID není.

PL

***********************************

From: "Pavel Kutina" <hw na prelude.cz>
To: "HW-news" <hw-list na list.hw.cz>
Sent: Friday, November 07, 2014 6:19 AM
Subject: Arduino Mini Pro - instalace na W7 64


Zdravim,

nejak se mi nepodarilo usnout, tak jsem si sednul k PC (Win 7 64bit), ze si 
budu hrat, a vypadlo tu na mne Arduino Mini Pro, tedy ta mala potvora s 
32u14 (samozrejme cina, klon https://www.sparkfun.com/products/11113 ).

Pripojim k USB, natahnou se spravne drivery (ve spravci se objevi jako 
Leonardo na nejakem COM15 nebo tak nejak), potud OK. Problem je, ze mu to 
vydrzi tak dve, tri vteriny, pak se spusti aplikace uvnitr (nejake demo 
blikani LEDkou), v tom okamziku se odrizne od PC a reenumeruje se, tentokrat 
se uz prihlasi jako nezname zarizeni. Tomuto zarizeni se mi nijak nedari 
vnutit drivery, a to zadne, Win mi v lepsim pripade zahlasi, ze nejlepsi 
drivery pro nezname zarizeni uz mam :) Arduino reaguje na HW reset, kdyz ho 
zresetuju rucne pinzetou prizemnenim RST, tak mi zase na par vterin zahlasi, 
ze je Leonardo, pak nabehne a smytec.

Trochu mne to pije krev, jsou to mrnavy, pritulny desticky a rad bych je 
nekde vyuzil, ale co s tim, kdyz se chovaj takhle? Nejaky jiny bootloader? 
Asi nemam problem tam neco nacpat normalnejsim programatorem, jen uplne 
netusim, co vlastne. Zajimave je, ze jsem nasel hodne dotazu se stejnym 
problemem a jen malo reseni (a pokud, tak pro W7 32bit).

Sice chapu, ze je tu Arduino sproste slovo, ale ja uz jsem takovej sprostak 
od prirody, neni tu nejaky podobny, ktery by navic znal reseni?

Diky.

Pavel Kutina 



Další informace o konferenci Hw-list