www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik HCS12 Externer Adress- und Datenbus


Autor: Dennis (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Nabend,

hab da mal wieder eine Frage. Diesmal geht es um den externen Adress- 
und Datenbus des HCS12 Derivats MC9S12DP512, der auf meinem 
S12compact-Board vom Elektronikladen ist. Möchte einen externen Chip 
ansprechen, dazu benutze ich den "Normal Expanded Wide" Modus. Den Port 
E (also die Steuerleitungen) möchte ich emulieren lassen, damit er 
selbstständig R/W, LSTRB und ECKLK setzt.
Jedoch kann ich das EME-Bit des Modus-Registers nicht setzen, alle 
anderen Werte kann ich setzen. Der MODC-Pin ist mit Pull-Up, MODB- und 
MODC-Pin mit Pull-Down versehen. Liegt das am BDM-Debug-Interface?
Komischerweise ist das Modus-Register schon mit MODC=MODB=MODA=1 
gesetzt, bevor es im Code gesetzt wird. Wird das Register wegen dem 
BDM-Interface evtl. vorinitialisiert?
Hat jemand schonmal ein ähnliches Problem gehabt oder hätte einen 
Lösungsansatz? Zum besseren Verständnis poste ich mal den 
Assembler-Initialisierung-Code!

Vielen Dank schonmal!
Gruß Dennis

Autor: Dennis (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also in allen Application Notes steht, dass man in den "Normal Expanded 
Wide" Mode muss (MODA=MODB=MODC=1) und dass das EME Bit im Mode-Register 
gesetzt sein muss. Jedoch steht im Datenblatt, dass das EME Bit in 
keinem Normal Mode gesetzt werden kann.
Hört sich irgendwie nach nem Konflikt an.

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.