1 EEPROM-Schutz beim Software-Upload

Der ATMega8 ist auch, was die Programmierung der diversen Speicherbereiche (SRAM, Flash Speicher, EEPROM) betrifft, sehr flexibel und über die so genannten Fuse-Bits konfigurierbar. Dies wurde dazu verwendet, um den EEPROM-Bereich vor dem Beschreiben beim ,,Hochladen'' der Software zu schützen. Das EESAVE Bit des Fuse-High-Byte musste dazu auf 0x0 gesetzt werden [15] Tab. 87, S. 219.

Dieses wurde ebenfalls mit der UISP-Programmer Software (siehe 7.4.2.3) bewerkstelligt und führte zu einer Erleichterung bei der SW-Entwicklung und beseitigte die Notwendigkeit, bereits gespeicherte Werte bei einem Software-Update neu ,,programmieren'' zu müssen. Damit wurde die erste Forderung zur Gänze ohne ,,Programmierung'' im herkömmlichen Sinne erfüllt.



gerhard.reithofer@tech-edv.co.at