So könnte es funktioieren - vorausgesetzt der µC antwortet. (Wenn nicht, Timeaoutfehler)
RS232_write_readWA.vi (Größe: 18,21 KB / Downloads: 257)
Du hast bereits die idealstmögliche aller Synchronisationen:
1.) Master-Slave-Modus: µC sendet nur, wenn er gefragt wird.
2.) Abschluß mit TermEnd. Der PC merkt, wenn der µC fertig ist mit Senden und er die vollständige µC-Antwort aus dem Empfangspuffer holen kann.
Du solltest den µC aber nicht mit millionenfach mit Maximalgeschwindigkeit mit der immer gleich Frage bombardieren, sondern nur wenn etwas Neues gefragt werden soll. Die "Anzahl Bytes" bei TermEnd-Aktivierung sollte größer als die maximal Antwortlänge sein.
Wenn es nicht funktioniert: Vielleicht erwartet der µC auch ein Abschlußzeichen bei der Anfrage! Wenn Du Beim Eingeben des Strings mit Return abschließt, darfst Du daraus nicht schließen, daß das Return auch im String enthalten ist!