www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik SJA1000 an Adress- und Datenbus


Autor: Sebastian Halle (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!

Ich bin dabei mir ein Testboard für einen ARM9(SCB9328 von
synertronixx.com) zu bauen und dabei auf eine kleines Problem gestoßen.
Ich will einen SJA1000 an einen 16Bit Adress- und Datenbus anschließen.
Mein Controller hat separate Adress- und Datenleitungen. Wie bekomme
ich nun den gemultiplexten AD-Bus vom SJA1000 an meinen Controller? Mit
einer Application Note von einem anderen Controller oder einem
Datenblatt, auf dem eine Lösung für dieses Problem beschrieben ist,
wäre mir schon geholfen.

MfG Sebastian

Autor: Peter Mahler (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Sebastian,

eine Möglichkeit ist, dass Addressbit A0 auf den ALE eingang zu legen
und nur die Datenleitungen an die AD-Signale anzuschalten. Du
überträgst dann  auf eine ungerade Adresse die eigentlichen
Adress-Informationen im Datenbyte, die Daten werden dann im darauf
folgenden Byte auf die gerade Adresse geschrieben bzw. davon gelesen.
Manche ISA-Karten mit dem SJA1000 verwenden diese Technik. Im der
Elektor war vor ca. 3-4 Jahren ein Artikel zu einer Selbstbau-ISA-Karte
mit SJA1000 nach diesem Prinzip. Vielleicht kannst du dir den Artikel ja
irgendwoher besorgen.


Gruss,

Peter

Autor: Sebastian Halle (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Peter,

Danke erstmal für die schnelle Antwort und deinen Tipp. Ich bin mir
zwar nicht sicher ob ich diese Ausgabe bzw. den Artikel noch auftreiben
kann, aber mit deiner Beschreibung kann ich vielleicht die nötige
Beschaltung selbst aus dem Boden stampfen. Ich werd wenn ich so weit
bin den Schaltplan mal hier posten. Vielleicht findest du ja die Zeit
mal einen Blick darauf zu werfen und kannst einen kleinen Kommentar
dazu abgeben.

Gruss,

Sebastian

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.