XMega USBsmart setzt aus

  • 1
  • 2
  • 3
  • 4
  • 5
  • Page 4 of 5
miparo
Administrator
Avatar
Gender:
Location: Germany
Age: 58
Posts: 959
Registered: 09 / 2007
Subject:

Re: XMega USBsmart setzt aus

 · 
Posted: 30.09.2014 - 16:18  ·  #25
Jo, wie oft bin ich über diese IN und OUT gestolpert.

Da nicht für.

miparo
pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1341
Registered: 02 / 2009
Subject:

Re: XMega USBsmart setzt aus

 · 
Posted: 30.09.2014 - 19:00  ·  #26
Quote by miparo

Also ein usb_bulk_write(ADevice.Handle, $02, .... wäre richtig.

ups.... $01 ist Pipe OUT vom PC zum XMEGA und $02 ist Pipe IN

Also wäre $01 richtig, und schon wieder drüber gestolpert ;)

so geht's :)
Code
             if devOpen then
              begin
               iERR:=0;
                     iERR:= usb_bulk_write(ADevice.Handle, Ep1TxAddrX, dataConfigCPU2, 64, USB_TIMEOUT);
                    if iERR < 1 then
                    begin
                     WriteLog('bulk write 2 failed');
                      SDIAppForm.USBInitialize;
                    end
                   else
                    WriteLog('bulk write 2 ok');
              end; // ENde wenn dev nicht offen


Gruß
Thorsten
miparo
Administrator
Avatar
Gender:
Location: Germany
Age: 58
Posts: 959
Registered: 09 / 2007
Subject:

Re: XMega USBsmart setzt aus

 · 
Posted: 30.09.2014 - 19:41  ·  #27
Ob Addr $01 oder $02 hängt ja von deine Anwendung ab.

Aber lesen must du meine Post's schon ganz.

Alles > $80 sind IN Endpoints > Device To Host.

Quote
$01 ist Pipe OUT vom PC zum XMEGA und $02 ist Pipe IN


Was ist dann wohl eine $02 ?

Oder einfacher im Bild :)
Quote

Ep1TxAddrX = $01;
Ep1RxAddrX = $81;
Ep2TxAddrX = $02;
Ep2RxAddrX = $82;

Wo steht das TX drin ?
miparo
pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1341
Registered: 02 / 2009
Subject:

Re: XMega USBsmart setzt aus

 · 
Posted: 01.10.2014 - 08:14  ·  #28
Quote by miparo

Aber lesen must du meine Post's schon ganz.


Hallo miparo,

das war auch nicht auf Dich bezogen, sondern auf mich, weil ich da gleich wieder was übersehen hatte.

Und beim Windows meldet sich das Device eben So an:

Code
Pipe Count  2
Pipe Endpoint #1 OUT
Pipe Endpoint #2 IN


Kann ich das überhaubt beim XMEGA beeinflussen? Das kommt doch so vom Treiber :)

Gruß
Thorsten
miparo
Administrator
Avatar
Gender:
Location: Germany
Age: 58
Posts: 959
Registered: 09 / 2007
Subject:

Re: XMega USBsmart setzt aus

 · 
Posted: 01.10.2014 - 09:27  ·  #29
Hallo pvs,
das ist nur ein Index, die richtige EP Adresse siehst du mit USBTreeView.
Die Desriptortable ist fest im AVRco und lässt sich nicht ändern.
Jetzt funktioniert das lesen und schreiben ?

miparo
pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1341
Registered: 02 / 2009
Subject:

Re: XMega USBsmart setzt aus

 · 
Posted: 01.10.2014 - 11:47  ·  #30
Quote by miparo

Hallo pvs,
das ist nur ein Index, die richtige EP Adresse siehst du mit USBTreeView.
Die Desriptortable ist fest im AVRco und lässt sich nicht ändern.
Jetzt funktioniert das lesen und schreiben ?

miparo

Hallo miparo,

der USBTreeView läuft bei mir nicht, da kommt immer RunTimeError. Aber in meinem USBBrowser und dem Analyser sieht man das so.

Ja, das lesen und schreiben läuft jetzt.

Gruß
Thorsten
miparo
Administrator
Avatar
Gender:
Location: Germany
Age: 58
Posts: 959
Registered: 09 / 2007
Subject:

Re: XMega USBsmart setzt aus

 · 
Posted: 04.10.2014 - 19:42  ·  #31
Hallo pvs,
jetzt hast du dich so durch den USB gekämpft, da ist doch jetzt der CDC Treiber fertig :)

Gruß
miparo
pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1341
Registered: 02 / 2009
Subject:

Re: XMega USBsmart setzt aus

 · 
Posted: 06.10.2014 - 19:22  ·  #32
Quote by miparo

Hallo pvs,
jetzt hast du dich so durch den USB gekämpft, da ist doch jetzt der CDC Treiber fertig :)

Gruß
miparo


Hallo miparo,
jetzt ändere ich daran nichts mehr ;), jetzt weiss ich wie ich mit den Treiber umzugehen habe.
Abgesehen davon: Murphys Gesetz: "Never touch a runnung system" ;)

Aber für ein paar andere Anwendungen ist das bestimmt brauchbar :)

Gruß
Thorsten
  • 1
  • 2
  • 3
  • 4
  • 5
  • Page 4 of 5
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 15 · Cache Hits: 14   137   151 · Page-Gen-Time: 0.02527s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI