Probleme mit C#-Terminal

Gast #500058
Hallo Leute,

ich habe in C#-terminal für die Kommunikation zw. PC und µC(ATmega16) 
geschrieben...

Hier das Problem: Wenn ich vom µC über die serielle schnittstelle ein 
zeichen schicke, dann hängt sich das programm bei dem befehl READLINE() 
auf.

also ich schicke das zeichen weg, aber beim empfang am pc gibts 
probleme.
Die Funktion wird bei Dateneingang aufgerufen, dann per befehl 
serial.ReadLine() wird das byte ausgelesen...

jedoch funktioniert das nicht!!!!

kann mir jemand helfen ?!?!
Gast
Obwohl ich von C# Null Ahnung hab, würde ich fast wetten daß 'ReadLine' 
eine komplette Zeile lesen will, also auf ein Zeilenende wartet. Wenn 
Dein µC nur ein einzelnes Zeichen schickt wird das dann so wohl nichts. 
Entweder der µC muß komplette Zeilen schicken oder Dein PC-Programm darf 
auch nur einzelne Zeichen erwarten/lesen.

CU
Gast
ja das ist mir schon klar das eine ganz zeile gelesen wird,
ich habe an das gesendete zeichen auch "\n\r" angehängt sodass ein 
zeilenumbruchgemacht wird, aber das geht auch nicht...

und wenn ich die Funktion ReadByte() aufrufe, bekomme ich nur einen Code 
zurück, aber vielleicht weiß jemand wie man den code umwandeln kann, 
sodass es mir dann buchstaben zurückgibt?!?!
Gast
>bekomme ich nur einen Code zurück, aber vielleicht weiß jemand wie man den >code 
umwandeln kann,sodass es mir dann buchstaben zurückgibt?!?!

Du gibst an du hast ein "C#-terminal für die Kommunikation zw. PC und 
µC(ATmega16)geschrieben..."

bekommst aber einfachste Typkonvertierung in einer Programmiersprache 
nicht hin. Wie geht so etwas???
Gast
he wolfram,

anstatt blöd zu melden, könntest du mir helfen...

wenn du schon so groß redest kannst du mir sicher bei der konvertierung 
helfen!!!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.