Gast
#130326
Hi ich beschfägte mich jetzt seit einiger Zeit mit der Programmierung und verstehe einiges noch nicht, hoffe bin hier richtig! Also nehmen wir mal denn AT90S8535 mit 8kBFlash 512B EEPROM und 512B SRam. 1.)Der Flash ist doch für denn speicher meines geschrieben Programm oder? 2.)Wann weiß ich das der Voll ist das heißt wie viel darf ich Programmieren? 3.)Wofür ist der SRam? 4.)Wenn ich ein Array von chars Anlege z.B. char buffer[100]; wo wird der gespeichert im Flash im SRam oder im EEPROM(glaub ich nicht!)? 5.)Wozu die verschiedenen AusgabeFormate? Es gibt ja HEX, BIN und bestimmt noch mehr, aber wozu? 6.)Und wieso haben die ne Unterschiedliche größe? 7.)Ich hatte mal ein Programm geschrieben mit 6,5KByte Quellcode. Die Hex-Datei war 18,4Kbyte groß die Bin-Datei war 6,56Kbyte groß. Wie passt jetzt die 18,4Kbyte Hex-Datei auf denn 8535? Wird die noch umgeformt? Vielleicht zur anmerkung habe mit Ponnyprog mein AVR Programmiert. Ich weiß sind viele Fragen auf einmal und mir fallen bestimmt noch mehr ein aber ich hoffe mir kann jemand helfen! MfG Schirrmie