ftdi uart funktioniert nicht

OP #1611416
Hallo Leute,
ich habe mir den USB UART Wandler von ulrich radig nachgebaut.
Der Chip wird auch als usb uart in der Systemsteuerung erkannt.

Habe auf der Uartseite rx und tx gebrückt und erhoffte über ein 
Terminalprogramm ein Echo zu erhalten. Es kommt aber nix zurück.
Hat jemand eine Ahnung woran es liegen könnte?
Grüße
Chris
Gast #1671957
hi,

und was ist mit dem full Speed des USB? mit welcher Baudrate werden die 
Daten übertragen? und wie sieht mit der Eistellung der UART unter dem 
Mikrocontroller aus?

Gruss
Gast #1671965
tetef schrieb:
> und was ist mit dem full Speed des USB?
was genau?
> mit welcher Baudrate werden die
> Daten übertragen?
uart oder usb seite?
> und wie sieht mit der Eistellung der UART unter dem
> Mikrocontroller aus?
gar nicht. das macht der treiber vom pc.
Gast #1671980
Michael M. schrieb:
> tetef schrieb:
>> und was ist mit dem full Speed des USB?
> was genau?
wird man mit der USB Geschwindigkeit die Daten übertragen?
>> mit welcher Baudrate werden die
>> Daten übertragen?
> uart oder usb seite?
Sagen wir beides! ich versuche es auch zu verstehen.

>> und wie sieht mit der Eistellung der UART unter dem
>> Mikrocontroller aus?
> gar nicht. das macht der treiber vom pc
Ich meine, wie soll ich meinen Kontroller einstellen, damit ich die Voll 
Geschwindigkeit ezählen kann.

Gruss
Gast #1671992
tetef schrieb:
jetzt versteh ich dein dilemma.
also bei einem usb-seriell-wandler sind usb- und uart-seite 2 komplett 
verschiedene paar stiefel.
die wissen untereinander rein gar nichts voneinander.

> Michael M. schrieb:
>> tetef schrieb:
>>> und was ist mit dem full Speed des USB?
>> was genau?
> wird man mit der USB Geschwindigkeit die Daten übertragen?
nein.
die daten überträgst du mit der am pc eingestellten geschwindigkeit 
deines seriellen ports, den dir der wandler zur verfügung stellt.

>>> mit welcher Baudrate werden die
>>> Daten übertragen?
>> uart oder usb seite?
> Sagen wir beides! ich versuche es auch zu verstehen.
usb: je nach verwendeter protokollversion. aber für die uart-seite 
belanglos.
uart: siehe oben.
>
>>> und wie sieht mit der Eistellung der UART unter dem
>>> Mikrocontroller aus?
>> gar nicht. das macht der treiber vom pc
> Ich meine, wie soll ich meinen Kontroller einstellen, damit ich die Voll
> Geschwindigkeit ezählen kann.
geh einfach mal davon aus: jede baudrate, die dein controller dir 
erzeugen kann, kann auch der usb-seriell-wandler.
wenn du wirklich viel daten schnell übertragen willst, nimmg leich eine 
native usb-verbindung und geh nicht den umweg über die uart.
Gast #1671995
Hallo Michael,


Michael M. schrieb:
> geh einfach mal davon aus: jede baudrate, die dein controller dir
> erzeugen kann, kann auch der usb-seriell-wandler.
> wenn du wirklich viel daten schnell übertragen willst, nimmg leich eine
> native usb-verbindung und geh nicht den umweg über die uart.

Hast Du ein Lich bin auf der Suche nach einer Möglichkeit, um viel Daten 
zu übertragen.
Gast #1671996
Michael M. schrieb:
> geh einfach mal davon aus: jede baudrate, die dein controller dir
> erzeugen kann, kann auch der usb-seriell-wandler.
> wenn du wirklich viel daten schnell übertragen willst, nimmg leich eine
> native usb-verbindung und geh nicht den umweg über die uart.

Sorry,

ich meinte ein Link.
Gast #1672004
ich übertrage 2 Werten als float. Jede Zeile benötigt 13 Bytes. Wenn ich 
UART auf 115200 einstelle dann sind nur 886 Samplings pro Sekunde. Für 
meine Anwendung sind zu wenig.
Gast #1672014
da wird dir auch usb nicht viel helfen.
usb ist nicht dazu gedacht, ein kleines häppchen daten oft zu 
übertragen.

aber die uarts gehn bis in den MBit/s-bereich.

sinnvoller wäre aber da: kannst du die daten nicht pfuffern und dann 
nach dem samplen übertragen?
Gast #1672336
Michael M. schrieb:
> aber die uarts gehn bis in den MBit/s-bereich.

Ich habe momentan Atmega16 (16MHz), MBF348HSB(PLL 56MHz) vom Fujitsu 
(16bit Controller) als EB.
Beide besitzen UART. Ich habe sie auf 115200 eigestellt. Wenn die BD 
hoch drehe, dann kommt nichts raus.
Gast #1673483
mal am oszi angeschaut, was auf den uart-leitungen so los ist?
wie sieht die verkabelung aus? freifliegend ist bei >200kHz auch ein 
problem.
mal mit einem externen quarz für den ftdi versucht?
Gast #1679710
Hi Michael,

Ich habe festgestellt, mein COMPORT kann nur bis 128000.
Ich habe am Samstag einen neuen USB2.0TORS232 gekauft und jetzt kann ich 
die Daten bis 460800 übertragen.

Nun habe ich jetzt was anderes festgestellt:
1. Mit 921600 bekomme ich kommische ascci zeichen(latin1), ich weiß es 
nicht warum?
2. Mit dieseem Umsetzer bekopmme ich die Daten ABER mit einer 
Verzögerung, im vergleich zu normalem RS232.

Hat jemand eine Idee?
Gast #1679833
schau dir mal die übertragung mit einem oszi oder LA an.
evtl passen die bitlängen nicht.

das konzept taugt übrigens trotzdem nichts.

und einen usb 2.0 wandler - falls es wirklich einer ist - hättest du 
schon 2 mal nicht gebraucht ^^

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.