USB-VCP Puffergröße

OP (Firma: HEGRO GmbH) #4241609
Lesenswert?
• ▲
▼
Hallo, ich mal wieder :)

Mir stellt sich eine Frage bezüglich der Puffergröße bei der Übertragung 
via USB-VCP mit dem STM32 (wobei sie eher genereller Natur ist).

Einerseits übertrage ich kleine Datenmengen, im Bereich von ein paar bis 
etwa 30Bytes, in einem Zug:
- vom PC via USB-VCP zum STM und vice versa
- vom STM via RS232 zu einem Frequenzumrichter und vice versa

Andererseits muss ich jetzt auch Daten im ein- bis zweistelligen 
kB-Bereich, nur per USB-VCP in Richtung PC, verschicken. Welche 
Vorgehensweise würde sich hier empfehlen, bzw. inwiefern macht es einen 
Unterschied die Daten in, beispielsweise 256Byte, Packeten oder in einem 
Zug zu versenden?
Gast #4242494
Lesenswert?
• ▲
▼
Reginald L. schrieb:
> Ich nehme mal an, dass er die Pakete ja wohl nicht pro ms (also
> Bulk-Transfer?) sendet, so würde man ja nur auf 64kB/s kommen.

Das mit den 1ms gibt es bei HID. Bulk (also auch VCP) schickt seine 
Pakete auch in den Microframes. Da kommt dann durchaus mehr zusammen.

Reginald L. schrieb:
> Ich glaube, da muss ich mich wohl auch noch in die USB-Thematik
> einarbeiten

Ich nehm Dir das Einlesen jedenfalls nicht ab.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren