USB HID komunikace

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Úterý Říjen 28 16:21:49 CET 2014


Hraju si s STM na kterem mam HID USB, funguje to OK, jen by me zajimalo, 
pokud se tim nekdo hloubeji zabyval:
- delka paketu z/do EP1 je omezena na 64B nebo muze byt vetsi?
- EP1 je v popisu HID uvaden jako IN interrupt ale evidentne je pouzivan 
i pro prenos dat PC->MCU a funguje to,  je to tak OK? Je celkem 
prakticke, ze se ve windows komunikuje beznymi souborovymi funkcemi a ne 
pres SET_FEATURES
- v config deskriptoru je nastaven polling interval na 32ms, to znamena, 
ze odchozi data z EP1 MCU si PC vyzada jen 1x za 32ms? Jde to bez 
problemu snizit treba na 2 nebo 1 ms a pobezi to maximalni moznou rychlosti?
- v deskriptoru je seriove cislo vzate ze serioveho cisla MCU, skutecne 
jde najednou zapojit vic stejnych zarizeni, ale to seriove cislo neni 
nikde primo zjistitelne v PC? Nejaka API funkce vrati jen path pro 
otevreni souboru, kde to cislo evidentne bude soucasti ale je nejak 
divne zakodovano...
- jak byste vybrali VID/PID pro takovou nejakou neglobalni aplikaci? Ne 
uplne na hrani ale max. par prototypu, kde by pripadna kolize nebyla 
problem - v prikladu je VID 0x0483 - jak zjistit kdo to vlastni? PID si 
predpokladam pak muzu zvolit libovolne nahodne.


---
This email is free from viruses and malware because avast! Antivirus protection is active.
http://www.avast.com



Další informace o konferenci Hw-list