General I/O?

Gast #3072544
Lesenswert?
• ▲
▼
Hi,

Es geht wieder um den Infineon C515C-L. Meine Frage:
z. B. das Port0 (P0.0 bis P0.7) stellt beim Zugriff auf den externen 
Speicher den Low-Order-Byte-Teil der Adresse zur Verfügung. In der 
Beschreibung ist es aber als ganz normales "I/O" tituliert. Man kann 
diesen Port nicht als "general purpose"-Port hernehmen, da ja diese Pins 
längst mit den externen Speichern verdrahtet sind oder? Ich könnte nicht 
in meiner Software einfach was beliebiges in den Port0 reinschreiben.

gruß
Gast #3072584
Lesenswert?
• ▲
▼
Bei den meisten aktuellen Mikrocontrollern haben die Anschlüsse 
unterschiedliche Funktionen. Diese werden oft erst beim Programmstart 
festgelegt. So kann ein einzelner Pin entweder als Eingang oder als 
Ausgang programmiert werden. Es ist aber auch möglich einem ganzen Port 
eine "neue" Funktion zuzuweisen. So kann z.B., wenn es möglich ist einen 
externen Speicher zu verwalten, der ganze Port im Rahmen der 
Adressierung einen bestimmten Teil der Adresse zur Verfügung stellen.
Ob die normalen I/O-Befehle dann noch zur Verfügung stehen, ist wohl von 
Prozessor zu Prozessor verschieden. An den Port sollte im obigen Falle 
dann aber auch ein Speicherchip angeschlossen werden. Ob dieser wiederum 
mit irgendwelchen Bitmustern etwas anfangen kann ist fraglich.
Wenn Du mal in ein Datenblatt zu einem Atmel-Chip schaust, wirst Du 
feststellen, dass einzelne Pins ein halbes Dutzend mögliche Funktionen 
haben, wobei natürlich im konkreten Fall, abhängig von tatsächlichen der 
Beschaltung, nur eine infrage kommt.

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.