T6963C Statuscheck

Gast #96087
Hallo,

laut Datenblatt soll man ja vor jedem Byte das geschrieben werden soll
einen Statuscheck machen.
Braucht man das wirklich auch wenn man lang genug (>80ns) die Daten
anliegen laßt??

Im Datasheet steht z.B." When using MSB=0 Command a Status Read MUST
be performed......or T6963 cannot operate normally, EVEN after a delay
time "

oder brauch ich diesen Status Check nur bei diesen Befehlen wo MSB=0
ist.

Hintergrund: ich glaube, daß ich schneller bin wenn ich mir die
Statusabfragen sparen kann (alleine die dauernde Umschaltung des Ports
zwischen R/W) und das Timing mit NOPs  fix "einstelle".

who knows

Gruß Michael
Gast
Da verstehst du was falsch. Das Timing der RD, WR und Datenleitungen hat
nicht mit dem Status zu tun, das muss immer passen.

Der T6963 ist auch eine Art uC, halt sehr speziell gebaut. Status dient
dazu, um vor dem nächsten Befehl zu prüfen, ob der 6963 mit dem letzen
fertig ist...
Gast
....  O.K. ich hab die Frage blöd formuliert. Das einhalten vom BUS
Timing ist mir schon klar. Aber nach einem Befehl ist der T6963 ja eine
gewisse Zeit beschäftigt. und dann hat er wieder Zeit. (wird eben durch
die Status Bits definiert.) wenn er einmal den Status "ready" hat muß
dieser ja bleiben, sonst könnte ja zwischen Statustabfrage=O.K.  und
Daten senden der Status wieder auf nO.K. gehen und der Datentransfer
würde nicht klappen.
Daher meine Frage - so war´s gemeint - ob die Verarbeitungszeit vom
T6963 nicht konstant ist und zwischen dem Senden von Daten im Automode
z.B. NOPs das Timing garantieren können.

Michael
Gast
Vor jedem Sende oder Lesevorgang (egal ob Daten oder Befehle), immer
Status prüfen.
Sonst fällst du irgenwann auf die Nase, wenn du ein anderes Display
anschließt, das langsamer getaktet ist.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.