Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

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)