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