HomeLoginRegisterCreate pageChangelogMenu

Wiki

Wiki - Register

Register

by janick6/23/2022


Registergröße

Ein Register besteht aus 32 Bit.

Registeranzahl

Der STM32 besitzt 13 Register die dem Benutzer frei zur Verfügung stehen (General Purpose Register). Es gibt drei weitere Register mit einer festen Funktion. Insgesamt gibt somit 16 Register.

Nutzen

Die General Purpose Register (R0 bis R12) werden zur Zwischenspeicherung von Daten verwendet, die in naher Zukunft gebraucht werden.

Funktionsweise

Register.png

Das Register besteht aus 32 Bits, welche aus positiv taktflanken-gesteuerten D-FFs zusammengesetzt sind. Der Speichervorgang läuft ab indem der Ausgang Q und der Datenbus in einem Multiplexer geleitet werden. Der Ausgang des Multiplexers ist wiederum Eingang des D-FFs. Über einen Select-Signal wird der MUX angesteuert und somit entschieden ob der vorherige Zustand des Ausgangs Q oder das neue Signal des Datenbus gespeichert wird.