www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik PIC 16F88 Daten über RS232 an Visual Basi


Autor: Christian B (Gast)
Datum:
Angehängte Dateien:
  • preview image for VB.jpg
    VB.jpg
    146 KB, 135 Downloads

Bewertung
0 lesenswert
nicht lesenswert
Hi,

ich sende mit dem 16F88 in einer Schleife einfach mal immer den
Buchstaben 'T' über die async. serielle Schnittstelle raus.

Die Daten kommen z.B. im Hyperterminal einwandfrei an.

Einstellungen 19200,8,1

jetzt wollte ich eigentlich die Daten mit Visual Basic verarbeiten mit
MSCOM aber ich bekomme immer die Meldung "Datenverlust"

Einstellungen siehe VB.jpg im Anhang.

Weiss jemand was da falsch eingestellt ist in VB?

THX & MFG

Christian

Autor: Dieter Werner (dds5)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wahrscheinlich sendest Du einfach zu schnell hintereinander und das VB
Programm kann die Zeichen nicht schnell genug einlesen.

Ich würde entweder auf dem PIC eine Pause von ca. 5ms zwischen den
Zeichen einlegen oder in VB der Schnittstelle einen größeren
ReceiveBuffer spendieren (hab aber keine Ahnung wie das geht).

Dieter

Autor: Christian B (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
das geht mit dem InBufferSize Parameter, habe da schon alles mögliche
ausprobiert von 30 bis 10000...

habe auch mal eine Wartezeit von einigen ms zwischen dem Senden
eingebaut aber es kommt immer Datenverlust!?

Autor: Jonny (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Es gibt da eine rsapi.dll, mit der klappt das alles bestens.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.