Forum: Mikrocontroller und Digitale Elektronik Probleme bei Daten Empfang


von XC866 (Gast)


Lesenswert?

Hallo zusammen

Ich habe ein uP Programm in C geschrieben das einen Wert von 11 bis 71 
empfangen soll. Über das Hyperterminal funktioniert das Problemlos.
Jetzt habe ich ein VB Programm geschrieben. In dieses habe ich ein 
Terminal integriert das ich vom Internet habe.

Wenn ich die Zahlen mit dem VB Programm sende funktioniert das nicht 
richtig.

Hat jemand auch schon Daten gesendet und empfangen mit einem VB 
Terminal?
Ich wäre für Erfahrungen sehr dankbar.

Gruss
Matthias

von Rahul, der Trollige (Gast)


Lesenswert?

>Hat jemand auch schon Daten gesendet und empfangen mit einem VB
>Terminal?

Ja, ich. Funktionierte einwandfrei.
(falls du jetzt gerne wissen würdest, wie das geht, solltest du 
vielleicht mal deinen Code zur Verfügung stellen, damit man da nach 
Fehlern gucken kann.)

von XC866 (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Bin schon mal dabei.

Das Problem ist, wenn ich die Zeichen einzel Im txtTX sende, 
funktioniert es, wenn ich aber z.B. 23 hineinschreibe geht es nicht.

Der uP senden die Zeichen auch immer zurück, obwohl kein printf steht.

Gruss
Matthias

von XC866 (Gast)


Lesenswert?

Das Empfangen auf dem uP mache ich mit einem normalen scanf("%2f", 
&Empfangen);

Gruss

von XC866 (Gast)


Lesenswert?

Hallo zusammen

Ich hätte noch eine Frage. Wie macht man das, wenn mehrere verschiedene 
Daten empfangen werden sollen?
Wie kann man einen Datensatz "markieren", damit das VB Programm weis 
welcher Wert es gerade empfängt?

von XC866 (Gast)


Lesenswert?

Hallo zusammen

Wieso sendet der uP die Daten eigentlich zurück? Wenn kein printf im C 
programm enthalten ist. Das deutet sicher auf einen Fehler hin, aber auf 
welchen?

Gruss

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.