17.11.2013, 23:50
hallo,
ich bin LABView neuling und hab ein problem mit der datenübertragung via RS232.
ziel:
ich sende per Labview an einen µC über RS232 ein startbyte mit einem entsprechenden wert (Kanalwahl)
daraufhin misst der µC die werte ein und sendet sie zurück an Labview (100 x 1 byte).
eigentlich funktioniert alles ganz gut, nur beim wert 10 (0x0A - LF) bricht Labview den Lesevorgang ab....
was ist falsch bzw. wie kann ich das problem lösen? hab im netz und auch hier schon gesucht wurde aber nicht richtig schlau, leider.
statt dem tatsächlichen wert strings zu senden möchte ich als letzten ausweg, das die zerlegung und zusammensetztung doch relativ aufwendig ist (vor allem kostet sie viel zeit im µC).
in weiterer folge soll das array intergriert werden, um den effektivwert des signals zu berechnen.
vielen dank
klaus
ich bin LABView neuling und hab ein problem mit der datenübertragung via RS232.
ziel:
ich sende per Labview an einen µC über RS232 ein startbyte mit einem entsprechenden wert (Kanalwahl)
daraufhin misst der µC die werte ein und sendet sie zurück an Labview (100 x 1 byte).
eigentlich funktioniert alles ganz gut, nur beim wert 10 (0x0A - LF) bricht Labview den Lesevorgang ab....
was ist falsch bzw. wie kann ich das problem lösen? hab im netz und auch hier schon gesucht wurde aber nicht richtig schlau, leider.
statt dem tatsächlichen wert strings zu senden möchte ich als letzten ausweg, das die zerlegung und zusammensetztung doch relativ aufwendig ist (vor allem kostet sie viel zeit im µC).
in weiterer folge soll das array intergriert werden, um den effektivwert des signals zu berechnen.
vielen dank
klaus