Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Startbit bei serieller Schnittstelle
Hallo,
ich habe hier ein Gerät, mit serieller Schnittstelle, das 1 Startbit, 8 Datenbits und 1 Stopbit hat (laut Doku).
Ist das Startbit bei dem LabVIEW-Beispiel schon enthalten? Weil da kann man doch nur die Anzahl der Stopbits angeben. Oder was kann ich da sonst machen?
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
' schrieb:ich habe hier ein Gerät, mit serieller Schnittstelle, das 1 Startbit, 8 Datenbits und 1 Stopbit hat (laut Doku).
Ist das Startbit bei dem LabVIEW-Beispiel schon enthalten? Weil da kann man doch nur die Anzahl der Stopbits angeben. Oder was kann ich da sonst machen?
Das Startbit ist grundsätzlich vorhanden. Ohne Startbit würde eine DÜ nicht funktionieren. Die fallende Flanke sagt dem Empfänger: jetzt mit DÜ beginnen.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Startbit bei serieller Schnittstelle
Das mit dem Startbit war mir schon klar. Man muss ja wissen, wann die Übertragung beginnt.
Ist es aber so, dass LabVIEW automatisch davon ausgeht, dass ein Startbit vorhanden ist, weil es ja in dem Beispiel nirgends auftaucht, auch nicht als Konstante?
Oder anders gefragt: "Wenn ich das Beispiel verwende und gebe 1 Stopbit und 8 Datenbits ein, sind es dann automatisch 10 Bits (inkl. Startbit)?"
Ich nehme es dann mal an und hoffe es.
Gruß Markus
' schrieb:Das Startbit ist grundsätzlich vorhanden. Ohne Startbit würde eine DÜ nicht funktionieren. Die fallende Flanke sagt dem Empfänger: jetzt mit DÜ beginnen.
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
' schrieb:Ist es aber so, dass LabVIEW automatisch davon ausgeht, dass ein Startbit vorhanden ist, weil es ja in dem Beispiel nirgends auftaucht, auch nicht als Konstante?
Jeder, der Daten mit V24 respektive RS232 überträgt, geht davon aus, dass das mit dem Startbit automatisch geht. Man muss nicht angeben, dass das Startbit gesendet werden soll und dass es ein Startbit ist (und nicht zwei oder drei). Das liegt aber nicht an der Intelligenz von LabVIEW sondern an der Intelligenz des SIO-Controllers, die früher mal 8251A hieß.
Zitat:Oder anders gefragt: "Wenn ich das Beispiel verwende und gebe 1 Stopbit und 8 Datenbits ein, sind es dann automatisch 10 Bits (inkl. Startbit)?"
Genau so ist es.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Startbit bei serieller Schnittstelle
Super. Danke für die Antworten.
Gruß Markus
' schrieb:Jeder, der Daten mit V24 respektive RS232 überträgt, geht davon aus, dass das mit dem Startbit automatisch geht. Man muss nicht angeben, dass das Startbit gesendet werden soll und dass es ein Startbit ist (und nicht zwei oder drei). Das liegt aber nicht an der Intelligenz von LabVIEW sondern an der Intelligenz des SIO-Controllers, die früher mal 8251A hieß.
Genau so ist es.
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------