AVR32: Bug bei Variableninitialisierung ? Kategorie: CC-Pro Unit & Appl.Board (von Hannes24 - 13.12.2013 9:44) | |
| |
Lt. Manual werden alle globalen Variablen beim Start mit 0 initialisiert. IDE V 2.31.0.89 beim Mega32 funktionierts: Interpreter gestartet - 2kb RAM 0 0 0 0 0.000000 ------------------------------------------------------------------------------- beim AVR32 stürtzt der Interpreter ab, wenn die float Var. ausgegeben werden soll. Erst wenn e ein Wert zugewiesen wird läufts korrekt. Interpreter gestartet - 64kb RAM 0 0 0 0 --------------------------------------------------------------------------------- char a; byte b; int c; word d; float e; void main(void) { //e = 1.234567; Msg_WriteInt(a); Msg_WriteChar(0x0D); // CR Msg_WriteWord(b); Msg_WriteChar(0x0D); Msg_WriteInt(c); Msg_WriteChar(0x0D); Msg_WriteWord(d); Msg_WriteChar(0x0D); Msg_WriteFloat(e); while(1); } P.S. wo ist eigentlich PeterS geblieben ? | |
Antwort schreiben Antworten: Re: AVR32: Bug bei Variableninitialisierung ? (von Joerg - 13.12.2013 14:26) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum