Arduino Mega 2560

Ich glaube früher mal gelesen zu haben das man mit der Arduino IDE nur die Hälfte des 256K Speichers des Arduinos nutzen kann ?

Hat sich dies in der Zwischenzeit geändert ?

Binäre Sketchgröße: 2.286 Bytes (von einem Maximum von 258.048 Bytes)

Dürfte gehen :wink:

Danke !

Megaionstorm:
Ich glaube früher mal gelesen zu haben das man mit der Arduino IDE nur die Hälfte des 256K Speichers des Arduinos nutzen kann ?

Das ist in aktuellen Arduino-Versionen nicht mehr so.

Wieviel Du aber von den 256 KB tatsächlich nutzen kannst, hängt trotzdem von Deinen Programmierkenntnissen ab und was Du konkret machen möchtest.

In den aktuellen Versionen der Arduino-Software kann sowohl der Compiler Programme bis zu 256 KB Programmgröße erstellen als auch der Bootloader Programme bis zu dieser Größe (abzl. Größe des Bootloaders) hochladen.

Für reinen "ausführbaren Programmcode" sind die 256 KB auch völlig problemlos nutzbar.

Aber wenn Du das PROGMEM Speichersegment für "konstante Daten, die keinen RAM-Speicher belegen" verwenden möchtest, ist das PROGMEM-Segment allerdings auch in aktuellen Softwareversionen auf eine Größe von maximal 64 KB beschränkt. Wenn Du mehr als 64 KB konstante Daten im Flash unterbringen und da auch wieder herankommen möchtst, brauchst Du speziellere als die üblichen Programmiertechniken im Umgang mit PROGMEM-Speicher.