RS232 - hohe Baudrate

Gast #2111709
Lesenswert?

Hallo,

habe eine AtMega32 mit einem 16Mhz Quarz nun möchte ich mit dem PC per 
RS232 Daten empfangen. Doch leider kann ich keine höheren Baudrates als 
57.600 am PC einstellen. Weiß jmd. wie ich eine Baudrate von 250k oder 
1M einstellen kann?
Bin über jede Antwort dankbar.
Gast #2111725
Lesenswert?

Wenn ich es bei Putty einstellen möchte, dann bekomm ich den Error:
Unable to open connection to COM1. Unable to configure serial port" 
Stelle ich jedoch 57,6 k als Baudrate ein funktioniert alles tadellos. 
Jedoch ist mir die Baudrate viel zu langsam für meine Anwendung.
Gast #2111733
Lesenswert?

Letzte Woche hatten ich das das Problem, dass ein Modul 
fälschlicherweise auf 200kBaud konfiguriert war.

Ich habe HTerm und einen FTDI Konverter. Hab's zwar nicht vermutet, aber 
als ich 200.000 eingeben hatte, hat es überraschenderweise funktioniert.
Gast #2111768
Lesenswert?

Moritz schrieb:
> Weiß jmd. wie ich eine Baudrate von 250k oder
> 1M einstellen kann?

Nimm einen USB-Konverter mit FTDI-Chip.
Der läßt sich auf 250K, 500K oder 1M einstellen. (Theoretisch auch 3M)

Die Frage ist nur: macht das auch der verbaute MAX232 noch mit?
Bei hohen Baudraten spare ich die TTL/RS232 Konvertierung immer ein.

Gruß Anja
#2111788
Lesenswert?

Luk4s K. schrieb:
> Im Datenblatt steht max. 100kbps.

In dem hier verlinkten MAX232 Datenblatt steht 120k. Sonst würde der ja 
nicht mal 115K2 machen.

Allerdings werden in den Adaptern ohnenhin selten die Originale von 
Maxim verwendet. Meistens ist da was von ratiopharm drin. Heisst aber 
nicht, daß die schlechter sind. In den Herstellerangaben der Converter 
stehen ja auch oftmals wesentlich höhere Baudraten.

mfg.
Gast #2111816
Lesenswert?

>Sowas geht aber meistens nur per eigenem Programm. Die üblichen
>Terminalprogramme lassen meist nur die Einstellung der
>Standard-Baudraten zu.

Wie gesagt, HTerm hat zwar ne Drop Down Liste mit Standard-Baudraten. 
Man kann aber auch jeder andere Zahl eintippen.
#2111859
Lesenswert?

Hallo,


also hab mal mit nem FDTI 1,5M Verbindung zwischen einem ATmega 8 und 
dem PC aufgebaut. Lief ohne Fehler. sehr gut.
Mir hat es sehr gut gefallen, da die Verbindung doch ne ganze Ecke 
schneller ist und dadurch sehr viel weniger Zeit benötigt.

ST232A kann 400k. Falls es jemand ohne FDTI machen will.


Gruß patt
Persönliche Seite #2111913
Lesenswert?

Peter Dannegger schrieb:
> Garnicht. Da ist ein Baudratenquarz drin, d.h. Du kannst nur:
> 57,6 kB
> 115,2 kB
> 230,4 kB einstellen.

Die Standard-UART des PCs kann maximal 115200, die Baudrate wird aus 
einem 1.8432-MHz-Takt gewonnen und durch einen 1/16-Vorteiler geschickt. 
Und daraus resultieren halt die 115200 Baud. Dieser Takt wird wiederum 
durch einen ganzzahligen Wert geteilt, der mit /1 die höchste (eben 
115200 Baud) Baudrate und mit /2 die nächsthöchste Baudrate mit 57600 
wählt.

Manche "Super-I/O"-Chips (in denen die PC-UARTs üblicherweise enthalten 
sind) bieten die Möglichkeit über nicht standardisierte Schnittstellen 
einen anderen Referenztakt als die 1.8432 MHz zu wählen, das aber ist 
eine nichtportable Frickelei.

Höhere Baudraten als 115200 sind somit nur mit USB-Seriell-Bridges oder 
aber UARTs auf PCI/PCIe-Karten möglich.
Gast #2111944
Lesenswert?

Thomas Eckmann schrieb:
> Sowas geht aber meistens nur per eigenem Programm. Die üblichen
> Terminalprogramme lassen meist nur die Einstellung der
> Standard-Baudraten zu.

Stimmt so nicht: Lies mal die ANs von FTDI, du kannst bei FTDI jede 
Standard-Baudrate per .INF-Datei bei der Treiberinstallation auf eine 
andere "umbiegen".

Gruß Anja

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