Hallo Leute,
ich möchte ein Countdown mit itoa auf einem LC-Display anzeigen
lassen(übungsuafgabe).
Microcontroller atmega32 und atmelstudio.
aber ich erhalte immer einen fehler : "Warnung 1 implicit declaration
of function 'itoa' [-Wimplicit-function-declaration]
was heisst das?
hier mein komplettes programm:
________________
#include <avr/io.h>
#define F_CPU 8000000
#include <util/delay.h>
#include "lcd-routines.h"
int main(void)
{
lcd_init();
int i = 21;
unsigned char buffer[3];
if(i>0);
{
lcd_home();
_delay_ms(50);
i --;
itoa( i, buffer, 10);
lcd_string(buffer);
_delay_ms(1000);
lcd_clear();
}
}
Gast
#3504968
#include <stdlib.h>
Gast
#3504973
Das bedeutet, dass vergessen wurde die stdlib.h zu inkludieren.
1 | |
hmmm... ATmega & MWS waren schneller.
ok danke. :) nun geht es ;)
wodran kann es nun liegen, dass das lcd nichts anzeigt? programmfehler?
Manuel X. schrieb: > programmfehler? Ohne das Programm zu kennen, ist sowas nur noch in meiner Glaskugel erkennbar (dummerweise gerade beim reparieren).
Wenn deine lcd-routines funktionieren, müsste für 1 Sekunde etwas angezeigt werden und dann steht dein Programm. Due brauchst eine Schleife in deinem Programm. -Dirk-
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.