mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik service manual des 8051 core


Autor: Andreas K. (oldcoolman)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich müßte mal was genaues wissen über das interne timing
bei zugriff auf SFR.

Möchte wissen,
ob bei einem mov a,thl (während zähler aktiv in mod 1 zählt)
zuerst geladen und dann hochgezählt
oder umgekehrt.

dessgleichen ob bei mov thl,a
erst gezählt oder erst der mov kommt.

hat jemand die URL fürs manual,hab bei intel nur spezifische
Sachen gefunden ~:-|

Gruß

Andi

Autor: Jack Braun (jackbraun)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das Inkrementieren des 16-Bit-Zählers erfolgt unabhängig vom Auslesen.
Deswegen kann folgendes passieren:
TH1 enhält 14d, TL1 enthält 255d und wird zuerst ausgelesen,
Liest man jetzt das TH1 aus erhält man 15d weil TL1 inzwischen
übergelaufen ist. Also hat man den falschen Wert 15d und 255d.

Autor: Andreas K. (oldcoolman)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Jack, das ist schon klar, da muß höllisch aufgepasst
werden.
zuerst th0 lesen
tl0
bei 1 ?? (weil zur Abfrage ja eben der zähler evtl von 0 auf 1 gezahlt 
hat)
th0 nochmal lesen

Es ist auch eine Sache der Anwendung.
Wenn zum beispiel zeitnah zum gesetzen  t-flag ausgelesen wird,
dann ist thl ja gerade eben erst übergelaufen
(zbsp bei t- interupt in H-prirorität)
Ich konnte bis jetzt nur lesen daß der zähler mit dem internen
Takt oder den takt von ALE hochgezählt wird.

mich würde halt interessieren zu welchem Zeitpunkt Sx Py...
gezählt und geschoben wird.

Gruß
Andi





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.