Zitat Zitat von pebisoft
in fastavr kann ich hinter dem programm flash-variable dimensionieren die den restlichen flashspeicher als variable nutzen. wenn ich z.b. einen AVR16 habe und ca 4kbyte-binärcode, kann ich flashvariablen einrichten bis zur grösse von ca 11kbyte.
Hast du mal den generierten Assemblercode zu einen einfachen Beispiel davon ??
AVRs können ihren eigenen Programmspeicher nur aus der Bootloader Sektion heraus beschreiben und dann auch nur Blockweise.

Zitat Zitat von pebisoft
man kann das flashram aber nur einigetausendmal beschreiben (ca 30000mal).
Atmel garantiert nur für bis zu 10 000 Zyklen laut den Datenblättern. Danach kann es durchaus schon mal zu fehlern kommen ( muss aber nicht ).

MfG Kjion