itoa-befehl oder printf?

OP #1973138
Lesenswert?
• ▲
▼
Hallöle,

ich habe gerade mit der itoa Methode mein LCD Display angesteuert. 
(http://shop.myavr.de/Baus%C3%A4tze%20und%20Platinen/myAVR%20Board%20MK2%20USB%20PLUS,%20Bausatz.htm?sp=article.sp.php&artID=47)

Diese Sache funktioniert so:
1
// Cursorposition 
2
 lcd_setcursor( 1, 1 );
3

4
// itoa( i, Buffer, 10 );
5
//Die Zahl i wird nach ASCII gewandelt und die String Repräsentierung 
6
//davon wird in Buffer abgelegt 
7

8
  itoa( zahl, Buffer, 10 );
9
  lcd_string( Buffer );  // Ausgabe an das LCD-Display

Das funktioniert Super.
Jetzt sehe ich aber auch die ganze Zeit was von der printf - Methode und 
ich frage mich welche Methode für den Atmage8 den besser ist ? Im Bezug 
auf Speicherplatz, Rechenleistung etc. Würde die printf-Funktion 
überhaupt auf dem Atmega8 funktionieren. (Noch nicht ausprobiert...)

Atmega8:
# 8 kByte Flash-Programmspeicher
# 512 Bytes EEPROM (100.000 Schreib/Lese Zyklen)
# 1K Byte internes SRAM
Frequenz des Quarzes beträgt 3,6 MHz


Vielen Dank
OP #1973158
Lesenswert?
• ▲
▼
KeinName schrieb:
> Na dann probier das mal aus, besser kannste keine Erfahrung sammeln.
> Brauchst ja auch nur mal einbinden und compilieren.
> Ich habe festgestellt, daß printf sehr viel Speicherplatz benötigt.

Danke, das reicht mir dann auch schon. Dachte nur Ihr sagt viellicht 
Finger weg vom printf oder so. Werde damm denke ich beim itoa bleiben. 
Es läuft ja ganz gut...

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.