mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Problem mit cp2102 (usb-seriell) und hterm


Autor: Ulrich (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe eine bereits fertige Platine mit einem AVR und dem cp2102. ich 
habe nur tx und rx verbunden alle Handshakes/Steuerleitungen sind nicht 
verbunden. Auf dem AVR läuft eine Programm welches die daten die 
empfangen werden sofort wieder zurückschickt.
Wenn ich nun mit HTerm über den virtuellen com-port daten schicke so 
kann es sein das die antwort nach einem zeichen wie gewünscht kommt. 
Oder auch mal erst nach 90 Zeichen die Antwort mit 90Zeichen kommt.

Ich vermute das dies etwas mit der Flusssteuerung zu tun hat. Allerdings 
kann ich das in HTerm nicht einstellen???

Wenn ich hyperterminal verwende und dort Flusssteuerung deaktiviere dann 
funktioniert es fehlerfrei.

kann das sein? Kann ich die Flusssteuerung auch prinzipiell in dem chip 
deaktivieren?

Autor: Ulrich (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
oder ruft hyperterminal noch irgendeine flush() funktion oder ähnlich 
auf und hterm macht dies nicht?

Autor: Stefan Kleinwort (_sk_)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>habe nur tx und rx verbunden alle Handshakes/Steuerleitungen sind nicht
>verbunden.

Kann es sein, dass Deine Handshakeleitungen floaten? Dann "denkt" der 
cp2102, Dein AVR meldet Busy, und wartet. Irgendwann sendet der cp2102 
dann alle Bytes direkt hintereinander (wenn das Handshake auf NOT-Busy 
floatet).

Gruß, Stefan

Autor: Ulrich (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das kann sein. Wo kann ich soft und hardware handshake komplett 
abschalten?

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.