[elektro] PIC-USB

Skandar Graun sgraun at gmail.com
Sat Apr 7 16:33:36 CEST 2012


Köszi, ezt átolvasom. Érdekes a mondat: Az egyébként csendes buszon...
ezt még értelmeznem kell.
Igen, most készül a PC oldali is.
De itthon, csak PIC fejlesztésben jobb a CDC.
Vagy tudsz mondani valamilyen egyszerű metódust, amivel a HID-ben
mozgó adatokat meg tudom nézni?

potyo <potyo.ada at gmail.com> írta (2012. április 7. 16:23):
> http://ww1.microchip.com/downloads/en/AppNotes/01164a.pdf
>
> Első oldal alján találtam egy ilyet: Max data throughput figure assumes
> an otherwise quiet bus and that each packet transfers maximum-sized data
> payload of 64 bytes. (Refer to Section 5.8 of the ìUSB 2.0 Specificationî
> for additional details on bulk transfers.)
>
> Lejjebb, a CDC_BULK_OUT_EP_SIZE-nál is említi, hogy max 64 bájt lehet a
> puffer.
>
> Esetleg csinálhatsz több endpointot vagy mit is (régen foglalkoztam
> usb-vel), akkor talán többet is ki tudsz hozni. Vagy van valamelyik másik
> demo a gyári csomagban, ami tud nagyobb sebességet, bár úgy rémlik, ahhoz
> meg kell driver.
>
> Egyébként ha most készül a PC oldali program is, akkor inkább HID az
> ajánlott a CDC helyett. Ahhoz sem kell driver, a kezelőprogram meg kb.
> ugyanolyan egyszerű.
>
> 2012. április 7. 14:00 Skandar Graun írta, <sgraun at gmail.com>:
>
>> Sziasztok!
>>
>> Küzdeni kezdtem ezzel az állatfajjal.
>>
>> CDC módban kezdtem vele dolgozni, mivel így nem kell foglalkoznom a
>> PC-s driver írásával.
>> A CDCdescriptor file alapértelmezetten 64 byte-os buffert ad meg, ezt
>> átállítottam 256-ra, mondván, kell a sebesség.
>> De lehal tőle a rendszer, nem engedi megnyitni a portot a W7
>> Proton Basic-ot használok, eddig normálisnak tűnik, csak ezzel a
>> dologgal küzdök.
>> Nem vagyok meggyőződve, hogy Basic probléma, ezért is kérdezlek benneteket.
>> Hátha valakinek van ötlete...
>>
>> Köszi: Sgraun
>>
>> -----------------------------------------
>>          elektro[-flame|-etc]
>>
> -----------------------------------------
>          elektro[-flame|-etc]



More information about the Elektro mailing list