Re: Krumme Baudraten unter Windows (XP)

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Andre Stille [MVP] (stille_at_socon.com)
Date: 05/18/04


Date: Tue, 18 May 2004 16:51:23 +0200

Hallo!

"Richard Krump" <richard.krump@gmx.at> schrieb im Newsbeitrag
news:O6ZWLuNPEHA.640@TK2MSFTNGP12.phx.gbl...
> Hallo NG
>
> Ich habe mir mal vom Codeproject eine Klasse CSerialPort heruntergeladen
und
> mit ihr immer gut arbeiten können. Jetzt möchte ich aber auf eine alte DOS
> Maschine mit einer seriellen Kopplung fahren, die unglücklicherweise 33600
> Baud verwendet. Mit dieser Baudrate läßt sich die CSerialPort Klasse aber
> leider nicht initialisieren (liegt irgendwie am Betriebssystem). Kann man
> dieses Problem irgendwie in den Griff bekommen (wenn möglich ohne
spezielle
> COM Treiber)
>

Nein, jedenfalls nicht ohne spezielle Hardware.

Üblicherweise besitzen die seriellen Schnittstellen einen Quarz, dessen
Frequenz wird durch einen programmierbaren Teiler auf die entsprechende
Baudrate heruntergeteilt.

Der Standard-Treiber von Windows ist so geschrieben, daß er für Baudraten
ab 9600 eine maximale Abweichung von 1% zulässt.

Eine der am häufigsten verwendeten Quarzfrequenzen beträgt 1.8432 MHz,
damit bekommst Du entweder 28800 oder 38400 Baud, aber nichts dazwischen.

MfG
Andre Stille



Relevant Pages

  • Re: Daten von COM-Port lesen
    ... daß das Hyperterminalprogramm sich irgendwie mit dem ... >> Scanner auf eine Baudrate einigt? ... Metrologic-Scanner und die lassen sich nur bis 38400 Baud programmieren. ...
    (microsoft.public.de.fox)
  • Re: 8051 Baudrate
    ... I have a 8051 compatible controller with 13MHz Osc. ... Is it true that 9600 is the fastest possible Baudrate that somehow fits to the standard baudrates of a PC? ... Newer ones have Baud Dividers, with higher ratio baud options, so can divide /16/N. ...
    (comp.arch.embedded)
  • Serial port: flushing & changing baudrate problem
    ... new baud rate settings ... My understanding is that tcdrain and tcflush care just about flushing ... through serial are actually read before the baudrate exchange. ...
    (comp.os.linux.development.apps)
  • Re: Micro choice with 4 UARTs
    ... >>>quickly (4800 baud to 19200 baud) and only a few hundred bytes per ... >> At that baudrate you could easily do it in software without too much ... >And one piece of bit bang code could run all serial ports running at the ... >same baud rate. ...
    (comp.arch.embedded)
  • Re: Krumme Baudraten unter Windows (XP)
    ... > ich aber auf eine alte DOS Maschine mit einer seriellen Kopplung ... In der Doku zu CSerialPort::Open ... seh ich für die Baudrate einen DWORD, ... Baudraten unterstützt -- das Betriebssystem macht Dir jedenfalls keine ...
    (microsoft.public.de.vc)