USB -> UART mit hoher Geschwindigkeit

Gast #1846121
Lesenswert?
• ▲
▼
Sascha Weber schrieb:
> der FT232 geht doch auch noch schneller, nur das das wohl nicht über den
> virtuellen COM-Port geht da der nur bis 1MBit spezifiziert ist.

genau, schau einfach mal auf ftdichip.com
es gibt da extra treiber, die bis 10 mbit gehn, es ist eine dll, die du 
recht einfach dynamisch in deine programme einbinden kannst, vermutlich 
ist sie bereits auf deinem rechner

bei linux wird das device automatisch erkannt als /dev/ttyUSB0, geht 
ebenfalls schnell, kannste theoetisch einfach als datei öffnen. du musst 
allerdings ein programm haben, was dem port in den richtigen modus 
schaltet, sonst kommt beim Auslesen nur Schmarn raus
Gast #1846154
Lesenswert?
• ▲
▼
Vielen Dank erstmal für die Antworten - also ich benutz den ftdi-chip 
unter Linux, allerdings nicht als seriellen Port/ttyUSBx sondern mit der 
python-libftdi. Ungefähr so:

        ID1 = str(self.ui.USBID1.text())
        ID2 = str(self.ui.USBID2.text())
        print ID1
        print ID2
        ID1 = int(ID1, 16)
        ID2 = int(ID2, 16)

        if ftdi.ftdi_init(ftdic) < 0:
        print "ftdi_init fehlgeschlagen"
        ret = ftdi.ftdi_usb_open(ftdic, ID1, ID2)
        if (ret) < 0:
        err = ftdi.ftdi_get_error_string(ftdic)
        print "Konnte Geraet nicht oeffnen: " + str(ret) +  err
        #now connect via ftdi
        if ret >= 0:
           ftdi.ftdi_set_baudrate(ftdic, 1000000)
           ftdi.ftdi_set_line_property(ftdic, ftdi.BITS_8, 
ftdi.EVEN,ftdi.STOP_BIT_1)
           ftdi.ftdi_usb_purge_buffers(ftdic)


Die ist vermutlich auf die ftdi-treiber aufgesetzt. Ob das auch 
schneller geht? Ich hatte es mal mit 1.5MBit probiert, das ging aber 
schon nicht mehr. Aber vl ist da der XMega schon der Flaschenhals??

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.