Windows 7 i USB komunikacija

Rasprava o PIC mikrokontrolerima, PIC projekti i drugo vezano za PIC-eve...

Moderators: pedja089, stojke369, [eDo], trax

Post Reply
bciric
Napredujem
Napredujem
Posts: 115
Joined: 13-10-2008, 19:58

Windows 7 i USB komunikacija

Post by bciric »

Pozdrav,
da li ima neko iskustva sa ovim operativnim sistemom i USB komunikacijom. USB eksperimentalno kolo koje je radilo OK na windows Xp na sedmici nece da radi. Za pristup portu koristim HID.

Samo povezivanje uredjaja radi, program prepozna kolo ali kad krene komunikacija program javlja da uredjaj nije prikljucen.

Sta bi moglo da bude uzrok tom problemu?
User avatar
arcom
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 447
Joined: 05-03-2010, 20:47
Location: Rijeka
Contact:

Re: Windows 7 i USB komunikacija

Post by arcom »

Program koji nije kompatibilan sa Win7 :|
bciric
Napredujem
Napredujem
Posts: 115
Joined: 13-10-2008, 19:58

Re: Windows 7 i USB komunikacija

Post by bciric »

ma program je kompatabilan, kompajliram ga sa Visual Studio 2008, trebalo bi da je kompatabilan.

A evo menjam na samom exe fajlu kompatabilnost, stavljao sam i xp sp2 i sp3, i opet nece.

Neki drugi predlog?
User avatar
arcom
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 447
Joined: 05-03-2010, 20:47
Location: Rijeka
Contact:

Re: Windows 7 i USB komunikacija

Post by arcom »

A moze bit milijun razloga, pocevsi od Win7 i njegovih bugova sa USB-om (npr. problem sa USB memorijama na nForce chipsetima), drivera za USB/chipset, losa implementacija HID protokola u tom uredaju, losa implementacija komunikacije u programu, itd.

O kojem uredaju se radi? Neki mikrokontroler sa USB periferijom ili neki zasebni cip za USB?

Ako program prepoznaje uredaj, a prekid se dogodi kada krene komunikacija (razmjena podataka) onda bi ja rekao da je problem upravo u tome - lose implementirana komunikacija. Samo je pitanje da li na strani programa ili na strani uredaja.

Jesi probao neki drugi USB port?
Da li ostali HID uredaji (mis, tipkovnica...) rade OK na tom portu?
bciric
Napredujem
Napredujem
Posts: 115
Joined: 13-10-2008, 19:58

Re: Windows 7 i USB komunikacija

Post by bciric »

Na tom portu rade ostali uredjaji.
radi se o eksperimentalnoj plocici koju sam radio sa pic18f4550.

Sve to radi na XP a na sedminci nece, evo uporedno pokusavam i na Xp i na Win7.
Mislim da nije moguce da komunikacija koja radi na xp bude neodgovarajuca za sedmicu.
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7876
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Windows 7 i USB komunikacija

Post by pedja089 »

Moguce je da postoje nek problemi sa mcHID.dll, ukoliko si njega koristio.
Proveri dali ostoji neka novija verzija tog fajla.
Moja pretpostavka je da usb drajveri nisu u potpunitosti kompatibilni.
Moguce je da su izmenili slanje i primanje podataka. Pa kada pokusas komunicirati drajver jednostavno odbije komunikaciju, i samim tim program program dobija informaciju da je uredjaj nedostupan jer ne moze da dodje do njega...
bciric
Napredujem
Napredujem
Posts: 115
Joined: 13-10-2008, 19:58

Re: Windows 7 i USB komunikacija

Post by bciric »

koristio sam UsbLibrary.dll

OK. pokusacu da nadjem na internetu verziju za windows7, ako postoji uopste.
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7876
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Windows 7 i USB komunikacija

Post by pedja089 »

Pokusaj sa mcHid.
Ja je nisam probavao ni na cemu sem na xp.
bciric
Napredujem
Napredujem
Posts: 115
Joined: 13-10-2008, 19:58

Re: Windows 7 i USB komunikacija

Post by bciric »

ma imam 4-5 projekata koji rade sa ovim tako da mi se ne menja.
naso sam neke odgovore na drugim forumima pa cu da pokusam. izgleda da je problem sto ja imam x64 windows a ova kontrola radjena za 32bit.
Glogov_Kolac
Posts: 1
Joined: 30-03-2010, 09:08

Re: Windows 7 i USB komunikacija

Post by Glogov_Kolac »

Ja sam probao moj projekat koji koristi HID (doduse za sa Freescale MCU-om) na Win7 i imam problema samo prilikom instalacije HID drajvera iz Win7 tako da skoro uvek mora da koristim troubleshooter kako bi OS instalirao validan drajver. Nakon toga sve radi korektno ( i slanje i prijem).
Post Reply