USBsmart

  • 1
  • 2
  • 3
  • 4
  • Seite 2 von 4
rh
Administrator
Avatar
Geschlecht:
Herkunft: Germany
Alter: 25
Homepage: e-lab.de
Beiträge: 5558
Dabei seit: 03 / 2002
Betreff:

Re: USBsmart

 · 
Gepostet: 25.09.2015 - 18:24 Uhr  ·  #9
ja, hatte ich vergessen zu erwähnen.

Mehrere gleichzeitig aktive USB ports? Braucht man in der Regel nicht.
Der einzige wirkliche Vorteil sind die fast beliebig grosse Pakete.
Was natürlich den Datendurchsatz etwas erhöht, manchmal sogar sehr.

rolf
TheBeginner
Schreiberling
Avatar
Geschlecht: keine Angabe
Herkunft: Wunsiedel Bayern
Alter: 68
Beiträge: 776
Dabei seit: 06 / 2013
Betreff:

Re: USBsmart

 · 
Gepostet: 25.09.2015 - 18:44 Uhr  ·  #10
Ja sicher, ich bleibe erstmal bei meinen smart :-)

Rolf der ISP3-X läuft SUPER !
Ist doch schon was anderes als so ein älteres Teil von vor 12 Jahren :-)


Gruß Frank
TheBeginner
Schreiberling
Avatar
Geschlecht: keine Angabe
Herkunft: Wunsiedel Bayern
Alter: 68
Beiträge: 776
Dabei seit: 06 / 2013
Betreff:

Re: USBsmart

 · 
Gepostet: 26.09.2015 - 13:39 Uhr  ·  #11
Ich poste das mal, weil ich denke das der eine oder andere das mal sehen möchte.
miparo und Rolf haben es ja schon gesagt das man bei USB die Widerstände raus läßt.

Ich kann mir nicht vorstellen das die Aussetzer im TextString Programm fehler sind.

Gruß Frank
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
miparo
Schreiberling
Avatar
Geschlecht:
Herkunft: Germany
Alter: 59
Beiträge: 988
Dabei seit: 09 / 2007
Betreff:

Re: USBsmart

 · 
Gepostet: 26.09.2015 - 15:14 Uhr  ·  #12
Hi Frank,
wenn ich das richtig überblicke wiederholt sich das alle 512 bytes und da liegt es nahe, das du dort ein Programmierfehler hast.
TheBeginner
Schreiberling
Avatar
Geschlecht: keine Angabe
Herkunft: Wunsiedel Bayern
Alter: 68
Beiträge: 776
Dabei seit: 06 / 2013
Betreff:

Re: USBsmart

 · 
Gepostet: 26.09.2015 - 15:55 Uhr  ·  #13
Meinst ? na ja ich habe die beiden Widerstände raus genommen.

Werde eh mit dem USB schluss machen, lieber wieder auf die gute alte Serielle
oder vllt CDC.

Bekomme nur noch Error ... :angry4:
Hier mal meinen Test Code...

verändere ich die 64 bekomme ich bissel oder gar nichts zurück
F16_BlockRead(F, @SendStr, 64, Res);


var SendStr : string[255];
Code

  if F16_CheckDisk = true then
   while not F16_EndOfFile(f) do
        F16_BlockRead(F, @SendStr, 64, Res);

        USB_TxSend(@SendStr , byte(Res));
        While Not USB_TXcomplete Do //
        Endwhile;

    endwhile;
  endif;





Gruß Frank
miparo
Schreiberling
Avatar
Geschlecht:
Herkunft: Germany
Alter: 59
Beiträge: 988
Dabei seit: 09 / 2007
Betreff:

Re: USBsmart

 · 
Gepostet: 26.09.2015 - 16:13 Uhr  ·  #14
Tja, wenn alles so einfach wäre dann würde es jeder selber machen :)

Und 3 sec. für 485Kb ist ja schon besser und ausbaufähig.

und das EndOfFile verbrennt nur Zeit.

Code

 if F16_CheckDisk = true then
   repeat
        F16_BlockRead(F, @SendStr, 64, Res);
        USB_TxSend(@SendStr , byte(Res));
        While Not USB_TXcomplete Do //
        Endwhile;
    until res = 0
  endif; 

TheBeginner
Schreiberling
Avatar
Geschlecht: keine Angabe
Herkunft: Wunsiedel Bayern
Alter: 68
Beiträge: 776
Dabei seit: 06 / 2013
Betreff:

Re: USBsmart

 · 
Gepostet: 26.09.2015 - 16:17 Uhr  ·  #15
Ja sicher das stimmt schon, nur verstehe ich nicht warum ich keine
größeren Block wie 64 Byte lesen kann
F16_BlockRead(F, @SendStr, 64, Res);




Gruß Frank
miparo
Schreiberling
Avatar
Geschlecht:
Herkunft: Germany
Alter: 59
Beiträge: 988
Dabei seit: 09 / 2007
Betreff:

Re: USBsmart

 · 
Gepostet: 26.09.2015 - 18:47 Uhr  ·  #16
Ich habe gerade mal getestet:
usb_bulk_read(ADevice.Handle, $81, RxBuf, 64, USB_TIMEOUT);
immer mit 64 bytes und vom Xmega 1..64 bytes klappt perfekt.
  • 1
  • 2
  • 3
  • 4
  • Seite 2 von 4
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 14 · Cache Hits: 14   141   155 · Page-Gen-Time: 0.034616s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI