HTerm VS LabVIEW

Gast #587138
Lesenswert?

hallo,

ich hab ein prolem:

Möchte mit dem Com1-Port mit 5 Baud übertragen.
LabVIEW mekert mich an, weil angeblich die kleinste Rate 75Baud (laut 
Windowstreiber im Gerätemanager) ist.

würde ich so ja fast akzeptieren, nur der HTerm machts!?!

Nur müsste ich die Funktion in eine eigene Routine zaubern.

Kann mir wer helfen?
Persönliche Seite #587165
Lesenswert?

LabView irrt. Die geringste physikalisch mögliche Baudrate der normalen 
seriellen Schnittstelle liegt bei 115200 / 65535 ~= 1.758 Baud.

Die Liste der Baudraten, die der Gerätemanager vorschlägt, ist nur eine 
Liste bekannter Baudraten und mitnichten vollständig. Die 8250/16550 im 
PC erzeugt ihre Baudrate aus einem 1.8432-MHz-Takt, der durch einen 
/16-Prescaler
auf 115200 Hz geteilt wird. Mit einem 16-Bit-Divisor kann dieser Wert 
/1, /2 ... /65535 geteilt werden, um so verschiedenste Baudraten zu 
erzeugen.

Abhilfe? Hmm. Schwierig. Eigener Devicetreiber für die serielle 
Schnittstelle? Nicht wirklich einfach. Gar nicht.

Wenn die Schnittstelle auf einer eigenen Schnittstellenkarte verbaut 
wäre, ließe sich deren Quarz(oszillator) tauschen, aber das ist 
heutzutage eher die Ausnahme.

LabView verklagen/patchen?

Realistische Abhilfe: 75 Baud verwenden, µC mit zwei UARTs zur 
Baudratenadaption verwenden.

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