ä Arbeitsblatt Speicher - 1/2 - Prof. Dr.-Ing. Hermann
Arbeitsblatt Speicher
Hinweis 1: Für die Lösungen können und sollen Sie auch Google etc. benutzen.
Hinweis 2: Sie können auch MCUXpresso benutzen, wo sinnvoll (HW nicht nötig).
Aufgabe 1
Die beiden Technologien EEPROM und Flash sind eng verwandt. Einen Unterschied haben Sie im Video kennengelernt: Das EEPROM kann sehr viel öfter neu beschrieben werden als da Flash. Es gibt aber einen zweiten Unterschied, der für die Nutzung viel wesentlicher ist.
Welchen?
Aufgabe 2
Der µC ATmega162 hat ein Flash und ein SRAM.
Finden Sie durch das User Manual (siehe Begleitmaterial) heraus, an welcher Adresse der jeweilige Speicher beginnt und an welcher Adresse er endet. Dies entspricht im Video den Adressen bottom und top. (top: Oberste Adresse, an der noch Speicher vorhanden ist.)
Tipp:
Sehen Sie sich dazu zuerst das Inhaltsverzeichnis des User Manual an und gehen Sie dann gezielt zu dem Kapitel, in dem es um Speicher geht.
Typ bottom top
Flash
SRAM (Configuration A) SRAM (Configuration B)
Tabelle 1: Speicher im ATmega 162
Aufgabe 3
Da der ATmega162 kein ROM hat, ist der Bootloader (falls vorhanden) auch im Flash untergebracht. Dazu wird das gesamte Flash in zwei Bereiche aufgeteilt, die „Application Flash Section“ und die „Boot Loader Flash Section“. Es gibt vier Möglichkeiten für die Aufteilung.
Angenommen, der Bootloader benötigt 434 words 1 Speicher.
Geben Sie die Adressen top und bottom für die am besten passende Aufteilung an.
Tipp:
Suchen Sie im Dokument nach den angegebenen Bezeichnungen bzw. gehen Sie zu dem Kapitel, in dem es um den Bootloader geht.
Bereich bottom top
Application Bootloader
Tabelle 2: Aufteilung Flash
1