Datenbus

Gast #18214
Lesenswert?
• ▲
▼
Hi!
Hab zwecks IO-Erweiterung einen 82c55 an den Datenbus meines 
µControllers (80c592) angeschlossen, hab allerdings jetzt keine Ahnung 
wie ich praktisch weiter vorgehe. Hat vielleicht jemand ein 
Beispielprogramm (am besten C) in dem er den 82c55 über den Datenbus 
anspricht?
Gast #18215
Lesenswert?
• ▲
▼
Hallo,

ich hab zwar den 82c55 nicht so wirklich auswendig im kopf aber der 
Datenbus nützt Dir nur was, wenn Du den Chip auch adressierst. An dem 
Ding müßten sich ein paar Adressleitungen befinden, mit denen Du die 
Register auswählst. Weiterhin eine CS ( Chipselect ) oder CE ( Chip 
Enable ) Leitung um den Chip auszuwählen und noch ein W/R Signal im die 
Datenrichtung vorzugeben. Du mußt also noch die Adressierung vornehmen.

Eckhard
Gast #18216
Lesenswert?
• ▲
▼
Die Chipselect und Adressleitungen hab ich auch angeschlossen und den 
Chip auch aktiviert bzw. adressiert.
Ich kann nur irgendwie den Datenbus auf dem µC nicht steuern, also ihm 
ein Datenwort geben. Da müsste ich ja eigentlich nur den Port (Port 0) 
ansprechen also beispielsweise 'P0 = 0x55'. Danach liegt aber nichts auf 
dem Datenbus! (?)

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.