Probleme mit Keil und Wickenhäuser

Gast #402306
Lesenswert?
• ▲
▼
Hallo Zusammen

Ich habe einen Atmel yC und möchte über die Serielle Schnittstelle
Daten einlesen. Dazu verwende ich den GETCHAR Befehl.
Wenn ich das Programm mit dem Wickenhäuser Compiliere läuft der
Befehl.
Wegen der besseren Debug Möglichkeiten wollte ich das Programm mit Keil
compilieren.
Leider empfängt zwar der Befehl GETCHAR den Wert gibt ihn aber leider
sofort wieder aus.

Kennt jemand eine Lösung? Das der Keil Befehl nicht sofort wieder das
empfangende Zeichen zurück sendet?

MfG
Tom
Persönliche Seite #402307
Lesenswert?
• ▲
▼
Tu Dir und uns den Gefallen und lies Dir diesen Satz nochmal durch:

   Leider empfängt zwar der Befehl GETCHAR den Wert gibt ihn
   aber leider sofort wieder aus.

Meinst Du wirklich, daß das eine verständliche Beschreibung eines
Problemes ist?

Meine Glaskugel meint, daß eventuell vielleicht möglicherweise das
Problem darin liegen könnte, daß die Implementierung von getchar der
beiden Compiler voneinander abweicht - die eine wartet vielleicht auf
zu empfangende Zeichen, die andere kehrt auch ohne empfangenes Zeichen
sofort zurück.

Aber das, so meint die Glaskugel, ist wirklich nur eine in den
Nebelrauch der Eventualität hineingeratene Vermutung - genausosehr kann
es auch sein, daß Du in Zeile 34 Deines Quelltextes das Zeichen '>'
durch das Zeichen '?' ersetzen solltest.
Gast #402309
Lesenswert?
• ▲
▼
Sorry ist wirklich schwer zuverstehen.
Ich Versuchs noch mal besser:
Der getchar Befehl von Keil auf meinem yC empfängt über die Serielle
Schnittstelle ein Zeichen vom PC. Schickt aber dieses Zeichen sofort
wieder zurück über die Serielle Schnittstelle an den PC.

Der Befehl getchar von Wickenhäuser schickt nichts mehr an den PC.

Ich möchte den Keil Compiler verweden. Aber der Befehl soll nichts
zurück an den PC senden.

Danke für eure Hilfe.

Tom

Antwort schreiben

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.

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.