hallo, ich habe nun endlich mein Programm so gut wie feritg. Nur nachdem ich jetzt noch ein struct eingebaute haben kommt bei der Uart übertragung nicht mehr alles an bzw. Teile vom String sind weg oder durch andere Zeicher ersetzt. Ohne das struct geht es. Ich vermute dass einfach der Speicher nicht reicht und Bereiche überschrieben werden. Ich habe noch nicht viel Erfahrung mit C und µC so das ich jetzt ziemlich ratlos bin was ich machen könnte. ich habe mal ein bisschen mit avr-size gespielt aber daraus werde ich nicht schlau. Aber ich habe die Ausgaben mal angehängt. Außerdem habe ich das hier http://www.roboternetz.de/wissen/index.php/Speicherverbrauch_bestimmen_mit_avr-gcc gemacht und bekomme mit dem struct einen Wert von 330 ohne von 460. Hab aber kein Plan was für eine Einheit das ist oder was mir das sagen will. Könnte es vielleicht auch an was anderem liegen? Was kann ich machen? Wie spart man speicher oder was sind die speicher killer? mfg flo
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.