AT89C51RD/ED2 - Grafik-LCD flackert

Gast #740304
Lesenswert?
• ▲
▼
Hallo,

ich habe ein µController System mit einem AT 89C51ED2 sowie Daten- und 
Adressbus. Am Bus hängt unter anderem auch ein Grafik-LCD. Die 
Ansteuerung des Displays über den Bus funktioniert eigentlich auch 
einwandfrei, nur flackert das Display bei jeder Busaktivität auf. Ich 
denke das Problem liegt bei P0, denn wenn ich P0 mit Pullup-Widerständen 
versehe ist das flackern verschwunden. Ich dachte eigentlich immer, dass 
die Pullup-Widerstände nur nötig sind, falls man P0 als "normalen" Port 
verwenden möchte (und nicht als Bus).
Hat vielleicht jemand eine Erklärung hierfür? Mache ich noch etwas 
falsch? Habe hierzu leider nichts genaueres im Datenblatt gefunden und 
wäre für Hinweise sehr dankbar.

Vorab Danke!

Gruß
Charly
Gast #741117
Lesenswert?
• ▲
▼
Hallo,

danke für deine Antwort.
Das steht aber auch im Datenblatt:

Port 0 is also the multiplexed low-order address
and data bus during access to external program and data memory. In this
application, it uses strong internal pull-up when emitting 1s.

Ist mein Englisch zu schlecht oder verstehe ich da was nicht richtig?
Kann hier jemand bitte etwas Licht ins Dunkel bringen?

Gruß
Charly
#741163
Lesenswert?
• ▲
▼
ich habe bei meinem Board den P0 mit Pull UP versehen und noch nie 
Probleme damit gehabt. Ergo der Pull UP stört keinesfalls.
Open Drain ist eben "OPEN" ob manchmal oder nur im "Bus" ....
Der Pull UP kostet "fast" nichts und klare Verhältnisse sind eindeutig.

Wie Du schon sagtest, wenn er dran ist, ist alles schön.

Die Störungen können aber auch von einem aktiven Enable kommen, das Du 
vergessen hast zurück zu setzen...

Antwort schreiben

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.

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.