Hallo,
ich habe einen ATmega1284P und habe eine Kommunikation mit UART
programmiert über eine RS232 Schnitstelle und LabVIEW. Das
Betriebssystem ist Win 7 Professional.
Die Kommunikation mit dem Mikrocontroller und einem Terminal
funktioniert reibungslos.
Sobald ich jedoch Befehle in LabVIEW eingebe und abschicke, reagiert er
erst nachdem wirklich 40 Zeichen geschickt worden sind.
Was ich in das Senden Feld in LW eingebe sieht folgendermaßen aus:
getvalue00000000000000000000000000000000
danach erhalte ich einen Spannungswert zurück.
mit
getvalue\r\n
reagiert er nicht. Er reagiert erst nachdem wirklich 40 Zeichen geschickt worden sind.
Zur Kommunikation habe ich das VI hier verwendet
http://www.labviewforum.de/Thread-Seriel...lle--10662
Könnte man das VI irgendwie so umbauen das es auch nur mit getvalue funktioniert ohne 40 Zeichen auffüllen zu müssen?
Da der Mikrocontroller anscheinend auf die Zeichen \r\n wartet um den Befehl auszuführen.