Gast
#2388466
So, jetzt habe ich schon unzählige Beiträge gelesen und finde meinen
Fehler trotzdem nicht. Ich versuche eine simple Multiplikation und
bekomme immer nur falsche Werte heraus.
Ich benutze einen Atmel644P, 8MHz auf einem Pollin-Board ( habe es auch
mit einen Atmel16 probiert).
Code:
char buffer[55];
uint32_t TempMesswert;
int main( void )
{
lcd_init();
TempMesswert = 31 * 5000UL;
itoa( TempMesswert, buffer, 10 );
lcd_string( buffer );
return 0;
}
Wenn ich mich nich irre, sollten 155000 herauskommen, auf meinem LCD
steht 23920. Was mache ich falsch, ich bin fast am
verzweifeln...grrrh???