Memory Maps verstehen
Die Verknüpfung von CPU, RAM und Flash ist in Mikrocontrollern oft trickreich, mitunter verwirrend. Wir helfen, die interne Verdrahtung und die Memory Maps besser zu verstehen.
In Ausgabe 1/24 haben wir eine Übersicht über verschiedene Speicherarten in modernen Mikrocontrollern veröffentlicht. In diesem Artikel erklären wir die Anordnung der Speicherbereiche und unter welchen Adressen Flash, RAM und die I/O-Bausteine zu erreichen sind.
Sowohl im PC als auch im Mikrocontroller dreht sich alles um die CPU: Sie benötigt Befehle aus dem Flash, RAM zum Ablegen von Daten und Peripherieeinheiten (aka I/O) zur Kommunikation mit der Außenwelt.