www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik atmega multiplexed bus


Autor: markus faller (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich moechte via multiplexed bus(ALE/CS/WR/D0-D7) von einen 8051 mit 
einen atmega lesen . meine frage ist in wie weit die frequenz der 
controller eine rolle dabei spielt der atmega hat 20Mhz der 8051 33Mhz ,
die adresse bei ALE(high) lesen die daten bei WR(low), "clock signal 
gibt es nicht?",
afaik gibt es
zwischen ALE(high) und (D0-D7) sowie
RD und (D0-D7) gibt es eine verzoegerung wie kann ich das gescheit 
ausgleichen bzw. berechnen.

gruss markus.

Autor: Trottel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Als erstes lernst du besser mal Groß/Kleinschreibung.

Autor: markus faller (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: Peter Diener (pdiener) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Verstehe ich es richtig, du willst den 51er im Busmode betreiben und der 
AVR soll einen Busteilnehmer über einen Port emulieren? Da wirst du den 
Takt schon sehr niedrig stellen müssen, damit der AVR mitkommt. Beim Pic 
wäre das einfacher, der hat dafür den Parallel-Slave-Port (PSP). Der 
kann genau das.

Ich bin auch der Meinung, du solltest öfter die ASCII Zeichen mit dem 
Wert zwischen 0x41 und 0x5A verwenden, dann helfen dir hier mehr Leute.

Grüße,

Peter

Autor: markus faller (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke fuer Deine schnelle Antwort.
Ist es evtl. moeglich den Bus via Latch zu Demultiplexen
und in einen FIFO (IDT72511) zu bringen, dann haette ich doch genuegend 
Zeit ???

Gruss Markus

Autor: Skua (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hast du sonst keine peripherie am 51er?
Dann verzichte doch auf movx und mach dein eigenes Ding mit Handshake 
über die Ports.

Autor: markus faller (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich muss auf den BUS oder ich tausche den Atmega was ich eigtl. nicht 
moechte.
Meint ihr das geht mit den FIFO ?

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.