www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik SFR Pages


Autor: Frank Berens (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Was hat es denn mit diesen SFR Pages auf sich? Oder für was sind diese 
gut?
mfg

Autor: Dirk Hofmann (arm-dran)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Frank Berens (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
aber was bedeuted das page? sfr ist klar

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: ich (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Falk (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.