 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
sedlarc1987 Član

Pridružen-a: Čet 22 Okt 2009 10:27 Prispevkov: 31 Aktiv.: 0.16 Kraj: maribor
|
Objavljeno: Tor Feb 09, 2010 9:59 am Naslov sporočila: avr32 - usb HID problem |
|
|
pozdravljeni!
imam en problem ki ga ne znam rešit že en teden!
preko usb- ja moram pošiljati podatke iz računalnika moji napravi.
računalnik mi usb pravilno zazna kot hid device (diskriptorji štimajo)
imam 2 endpoitna enega za gor in enega za dol , in seveda kontrolnega.
v visual sdudio imam spisan en programček s katerim pošljem neke vrednosti napravi.
sedaj pa se pojavi problem. vse podatke ki pošljem jih dobim po kontrolnem endpointu in ne po drugem. ve mogoč kateri kje je problem? |
|
Nazaj na vrh |
|
 |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
Objavljeno: Tor Feb 09, 2010 12:48 pm Naslov sporočila: Re: avr32 - usb HID problem |
|
|
sedlarc1987 je napisal/a: |
pozdravljeni!
imam en problem ki ga ne znam rešit že en teden!
preko usb- ja moram pošiljati podatke iz računalnika moji napravi.
računalnik mi usb pravilno zazna kot hid device (diskriptorji štimajo)
imam 2 endpoitna enega za gor in enega za dol , in seveda kontrolnega.
v visual sdudio imam spisan en programček s katerim pošljem neke vrednosti napravi.
sedaj pa se pojavi problem. vse podatke ki pošljem jih dobim po kontrolnem endpointu in ne po drugem. ve mogoč kateri kje je problem? |
Problem je na strani PC-ja. Uporabljaš namreč ukaz za pošiljanje na kontrolni endpoint. Preveri svoj USB HID vmesnik v programu. _________________ Lp,
Matevž |
|
Nazaj na vrh |
|
 |
sedlarc1987 Član

Pridružen-a: Čet 22 Okt 2009 10:27 Prispevkov: 31 Aktiv.: 0.16 Kraj: maribor
|
Objavljeno: Tor Feb 09, 2010 2:20 pm Naslov sporočila: |
|
|
s strani pc-ja imam tak spisan program:
namespace Hid
{
public interface IDevice : IDisposable
{
ushort ProductID { get; }
ushort VendorID { get; }
int Read(byte ReportID, byte[] Buffer);
void Write(byte ReportID, byte[] Data);
byte[] WriteRead(byte ReportID, byte[] Data);
}
}
private void button2_Click(object sender, EventArgs e)
{
byte[] out_pipe = new byte[] { 1,2,3,4,5,6,7,8};
if(connected)
{
EET.Write(0x00, out_pipe);
}
} |
|
Nazaj na vrh |
|
 |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
Objavljeno: Tor Feb 09, 2010 2:53 pm Naslov sporočila: |
|
|
Kaj je pa EET? _________________ Lp,
Matevž |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 493 dni
Powered by phpBB © 2001, 2005 phpBB Group
|