MSP430F1612 Anschlusseinstellung Änderung

Gast #1301019
Lesenswert?

Hallo Leute!
Ich habe ein kleines Problem mit meinem GUI. Die Kommunikation zwischen 
den PC und mein Modul ist über den RS232 Protokoll und über das GUI 
möchte ich  die Anschlusseinstellung(Baudrate, Stopp-Bit, Parität-Bit) 
bei jeder Verbindung  ändern. Ich benutze schon µC-MSP430F1612
Hat jemand eine Idee woran das liegen könnte?? Wie kann ich automatische 
Anschlusseinstellung ändern.
bin echt ratlos


LG Delil
Gast #1302129
Lesenswert?

Hallo!
Danke schon mal für die Antwort.
Ich möchte mein Problem  nochmal erläutern.
Ich beschäftige mich gerade mit dem MSP430F1612 und möchte ich eine 
Kommunikation zwischen den PC und Controller herstellen und  habe schon 
auf dem PC eine GUI-Software (es gibt über das GUI ein Menü für 
Anschlusseinstellung, die den User gewünschte Werte, -Baudrate, 
Stopp-Bit und Parität-Bit,- ausgewählt werden kann.)damit kann  den User 
mit gewünschten Werte  mit µC kommunizieren. Ziel ist es, bei  jedem 
Verbindung den User Anschlusseinstellung  beliebiger auswählen kann.
Das Problem ist bei mir, wie kann  der µC automatische Baudrate 
anpassen.

viele Grüße
Delil
Persönliche Seite #1302137
Lesenswert?

Das lässt man einfach bleiben. Wozu soll das auch gut sein?
Der Controller arbeitet mit fest vorgegebener Baudrate und restlichen 
Parametern, die GUI-Software bietet dem Benutzer dann eben auch nicht 
an, irgendetwas anderes zu konfigurieren.

Wenn die GUI-Software eine allgemein gehaltene ist (wie z.B. HyperTerm), 
dann muss der Benutzer die richtigen Parameter einstellen, bevor die 
Kommunikation funktioniert.

So ist das, so macht man das, so funktioniert das.
#1303572
Lesenswert?

Wie beschrieben: Normalerweise setzt man die Baudrate des Controllers 
fest. Punkt. Dann ist für die serielle Kommunikation via EIA232 noch der 
zweite Teilnehmer einzustellen.

es kann sein, dass deine GUI defaultwerte hat. Wahrscheinlich ist es das 
Standardprotokoll 8N1! Dann könntest du den Controller auch auf 8N1 
laufen lassen, ohne dass du jedes mal was umstellen musst bei deiner 
GUI(welche auch immer es sein mag....)

zur Baudrate und zu denen, die es nicht verstanden haben und auch nicht 
wollen:

http://mspgcc.sourceforge.net/baudrate.html
http://msp430.info/modules.php?name=Gadgets&op=uartc
Gast #1303649
Lesenswert?

>es kann sein, dass deine GUI defaultwerte hat
 der User kann beliebiger Werte Auswählen. z.B. 7E1,8N1(12 Möglichkeit.)

ich möchte mit mein GUI mit flexibel Einstellung arbeiten. wie 
beschreibt,nur
User kann geändert werden.
Angehängte Dateien:
Persönliche Seite #1303682
Lesenswert?

Nachtrag:

Um Fehleinstellungen bei Parity Bits und Wortlänge erkennen zu können, 
müssen die verschiedenen Fehlerbits der UART ausgewertet werden.
Dazu dienen in UxRCTL die Bits FE, PE und OE (Framing-, Parity- und 
Overrun-Error).


Und wie ich bereits ad nauseam wiederholte: Sieh Dir die Dokumentation 
des Hayes-Modem-Protkolles in Bezug auf die Verwendung der Zeichenfolge 
"AT" an.

Und wie auch schon andere ad nauseam wiederholt haben:

Es ist und bleibt sinnlos.
#1303705
Lesenswert?

Delil schrieb:
>>es kann sein, dass deine GUI defaultwerte hat
>  der User kann beliebiger Werte Auswählen. z.B. 7E1,8N1(12 Möglichkeit.)
>
> ich möchte mit mein GUI mit flexibel Einstellung arbeiten. wie
> beschreibt,nur
> User kann geändert werden.

Hast du das bei irgendeinem Programm schon mal gesehen? Sowas wird 
nirgends gemacht, das ist völlig sinnlos.


Völlig beratungsresistent...wirst mal ein guter Chef.
Gast #1304096
Lesenswert?

Völlig beratungsresistent...wirst mal ein guter Chef.

Pardon, bitte Respekt!!!Aber sie haben  falsch verstanden.

Die Idee ist von meinem Berater

Meine Absicht hier ist nur eine Verhandlung. rufus hat schon meine Frage 
beanwortet

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