SFR Pages

#518807
Lesenswert?

Hallo Frank,

also SFR allgemein heisst mal SpecialFunktionRegister

Das ist meinstens eine gewisse Anzahl von µC internen Speicherstellen 
über die die komplette Pheripherie des µC konfiguriert und angesteuert 
wird.

Zum Beispiel beim 8051:

für SCI = serielle Schnitstelle
Ports = externe Pins
Timer
DataPointer
etc.

Sie stellen die Verbindung des Controller Kernes zur Aussenwelt her.
#518980
Lesenswert?

Frank Berens wrote:
> Was hat es denn mit diesen SFR Pages auf sich? Oder für was sind diese
> gut?

So aus dem Kontext heraus gerissen, kann man garnichts dazu sagen.

Der 8051 hat z.B. einen SFR-Bereich von 0x80..0xFF, das sind alle 
IO-Register (Timer, usw.), Pages gibt es keine.


Peter


P.S.:
Sehe gerade, einige Silabs 8051 habe auch Pages, da sie viele 
IO-Register haben.
Schau z.B. mal ins Datenblatt des C8051F120.
Gast #518983
Lesenswert?

Ein 8051 hat nur einen stark begrenzten Adressraum. Um jetzt viele 
Peripherien unterzubringen werden manche eben auf verschiedene Pages 
untergebracht. Wichtige sind meist über jede Page erreichbar. Somit kann 
ich über die Page zwischen verschiedenen "Bereichen" umschalten ohne den 
Adressraum zu sprengen.
Gast #518999
Lesenswert?

>aber was bedeuted das page? sfr ist klar

Page = Seite = Speicherseite

Wie bereits bemerkt kann/muss man bei einigen kleineren Prozessoren zu 
dem Trick greifen, verschieden Speicherseiten abwechslend in ein und den 
selben Adressbreich einzublenden -> Paging. Z.B. macht das der böse PIC 
;-)
Kenn ich aber nur vom Hörensagen (bin somit nach heutigen Masstäben ein 
Experte ;-)

MfG
Falk

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren