Forum: Compiler & IDEs GCC - USART -AVR -Integerwert am PC per RS232


von Mirki (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich bins nochmal.

Im angehängten Code scheint ein Fehler zu sein den ich nicht finden
kann. Anstelle mir den wert von x (=Integer) als String auszugeben,
bekomme ich nur den wert von x übermittelt.
also für x=1 bekomme ich hex 01. Wo liegt der Fehler ?


Danke

mfg
Mirki

von Rufus T. Firefly (Gast)


Lesenswert?

Was erwartest Du, wenn Du

  uart_putchar((char)x);

aufrufst? Was stellst Du Dir vor, soll der C-Compiler damit anfangen?

Das Thema "wie wandle ich eine int-Variable in einen String" wurde in
diesem Forum bereits ad nauseam und ad regurgitatum diskutiert.

95% aller Programmierer können nicht richtig C. Schreib' Dich nicht
ab. Lerne C. Lerne Debuggen.

von Mirki (Gast)


Lesenswert?

Das Problem hat sich schon erledigt.
Trotzdem ein Dankeschön an Deine Aufmerksamkeit.

Ist der Ton hier immer so Rauh ??


mirki

P.S. Muss man als Programmierer C aus dem FF können um ein
Programmierer zu sein ? Du solltest mal ne andere Platte auflegen, den
Spruch habe ich schon öfters von Dir gelesen !!!

von Chris (Gast)


Lesenswert?

> P.S. Muss man als Programmierer C aus dem FF können um ein
> Programmierer zu sein ? Du solltest mal ne andere Platte auflegen,
den
> Spruch habe ich schon öfters von Dir gelesen !!!

Und er hat Recht.
Ja, du musst wenigstens die C-Grundlagen aus dem ff können. Wenn du das
noch nicht kannst, lerne es. Aber mit Konsolenprogrammierung und auf
"normalen" Desktop-PCs, damit du dir um die Hardware keine Gedanken
machen musst.

Dein Problem zeigt wieder einmal, dass vielen einfach die absoluten
Grundlagen fehlen. Man muss kein C-Profi sein, um avrgcc bedienen zu
können, aber solche Grundlagen, wie sie hier benötigt werden, sollte
man wirklich können.


p.s.: wegen "rauher Ton", lies bitte das:
http://www.lugbz.org/documents/smart-questions_de.html#not_losing

Zitat von dieser Seite, bzgl. "rauhe Foren":
> Übertrieben "freundlich" oder nützlich:
> Wähle eines davon.

von Mirki (Gast)


Angehängte Dateien:

Lesenswert?

Für die leute den es vielleicht nützlich sein könnte.

Cool down chris !!

von Tobi (Gast)


Lesenswert?

nur so generell, vielleicht solltest du für die 1-zeilen
portsetz-befehle makros nehmen. funktionen sind da overkill

von Mirki (Gast)


Lesenswert?

@ Tobi stimmt.

Du Funktionen dienten lediglich der besseren Übersicht ( ist eine art
von mir was neues zu lernen ). Ich komme aus der JAVA/C# und ABAP ecke,
hatte mit Ansi C wenig am hut bzw. gar nichts.

mirki

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.