LabVIEWForum.de
Eingabetaste schicken (RS232) - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA)
+---- Thema: Eingabetaste schicken (RS232) (/Thread-Eingabetaste-schicken-RS232)



Eingabetaste schicken (RS232) - rooot - 29.06.2008 16:14

Hallo,

Ich hab ein Mikrocontroller Programm erstellt (AtMega16) welches über ein PWM - Signal analoge Spannungen ausgibt. Den Spannungswert erhält es über die serielle Schnittstelle.

Mit einem "normalen" Terminal Program funktioniert das auch 100%.

Jetzt wollt ich ein LabVIEW Programm schreiben, welches die entsprechenden Daten (Wert in mV) zum µC schickt. Leider tritt hier ein Fehler auf. Die Übermittlung funktioniert noch gut. sobald ich den Regler ändere und wieder auf Senden klick empfängt der µC einen völlig falschen Wert. (zu klein)

Ich glaube es hängt mit der Zeilenende funktion zusammen. Im Terminal tippt man einfach auf die Enter Taste, diese hänge ich den String an der zum µC gesendet wird.

kann das sein?

mfg
rooot

Anhang:
Programm

C-code:
(auszug)

...
printf("nnSpannung ? mVn");
scanf("%i",&spannung);

if (spannung>4999)
spannung=4999;
if (spannung<0)
spannung=0;

printf("nEingegeben:nr%un", spannung);
...

Lv80_img


Eingabetaste schicken (RS232) - rooot - 29.06.2008 20:20

Problem gelöst > fehler in µC Programm!


Eingabetaste schicken (RS232) - Y-P - 30.06.2008 08:45

Profil_ergaenzen(bzw. bearbeiten), weil LabVIEW 8.1 gibt es nicht, außerdem beim Hochladen immer die LabVIEW-Version angeben.

Gruß Markus