mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Externer Speicher (kann ja wohl nicht soo schwer sein)


Autor: Dominik (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich habe ein Problem, ich will ein Atmel T89C51CC01 mit hilfe des
Ethernetmodules IIM7010A (Wiznet) ans Ethernet bringen. Dieser IIM
lässt sich laut Datenblatt ansteuern wie ein stinknormaler externer
Speicher und da gehts auch schon los.
Irgendwas scheint mit meinem Adressbus P0 und P2 ) nicht zu stimmen.
Täusch ich mich oder lässt sicvh ein einfachen Speichertgest wie folgt
realisieren:

ORL AUXR, #00101111b  ;Nur zur Sicherheit langsamer getaktet, und ALE
als Latch Steuerung

MOV A, #10101010b    ;belieber wert zum testen
MOV DPTR, #0x8202   ;der Adressbereih des IIM geht bei 0x8000 los
MOV @DPTR, A

den µ-C nebenher was anderes machen lassen steht hier

MOV DPTR, #0x8202  ;falls die Adresse nicht mehr drin steht
MOV A, @DPTR       ;fertig der Wer müsste jetzt wieder im Akku stehen

tut er aber nicht.
Ich habe das dumme Gefühl dass der Adressbus keine Adressen ausgibt,
muss ich evtl. in irgend einem weiteren SFR auf die Zweitfunktion der
Ports 0 und 2 schalten oder hat mir irgenwer noch einen Tipp??

Dank im Voraus und Grüße
Dominik

Autor: Dominik (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Verdammt,
entschuldigt all die Tippfehler, es ist jetzt wohl zu erkennen dass der
Beitrag eine Verzweiflungstat ist.

Dominik

Autor: Sir Wedeck (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich glaub das du MOVX verwenden mußt.

movx @DPTR,A

Sir Wedeck

Autor: Dominik (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mist
(der Nachteil an Copy & Paste, einmal falsch --> immer falsch)
Natürlich habe ich MOVX verwendet.

trotzdem Danke

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.