mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Adressbereich Port A6 an einem MC68HC908AZ60A


Autor: shram (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

ich habe folgendes Problem. Ich soll einen Mikrocontroller
umprogrammieren und stoße bei der Portvergabe auf Probleme. Da die
Ports, welche ich in dem Programm verwende auf dem Steuergerät nicht
mehr frei sind muss ich diese verändern. Das habe ich auch getan. Nur
im Hauptprogramm muss ich den Adressbereich angeben in dem die Ports
liegen. Ich verwende einen Motorola MC68HC908AZ60A Chip und verwende
bei diesem die Pins 26 und 32 (PTA0 und PTA6.

In meinem Hauptprogramm sthet für den Port A folgender Adressbereich.

DDRA.cb = 0x3F;

dieser schließt aber den Port PTA6 nicht mit ein!!! Wie kann ich
errechnen was ich dort eintragen muss????

Vielen Dank Im Vorhinein!!!!!

mfg
shram

Autor: Eckhard (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich kann dein Problem jetzt nicht so ganz nachvollziehen.
Schau doch einfach im Datenblatt nach wo die Register lleigen.
Eigentlich solltes Du dir ein Definitionsfile für dem MC besorgen und
nur noch das Symbol DDRA bzw PORTA ansprechen. DDRA liegt an Adresse
$0004 und PTA an Adresse $0000 an der Adresse 0x3f liegt das BDLC Data
register. Die Register für die Ports sind alle 8 Bit breit. und dabei
entspriicht Bit0 in DDRA PTA0 und Bit6 entsprechend PTA6 um diie
Datenrichtung zu setzten. Lesen/schreiben tust du dann in PTA

Eckhard

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.