mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Wickenhäuser uc51 und externes einlesen


Autor: Binnesmann (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich versuche mich gerade an einem ATA Treiber mit dem uc51 von
Wickenhäuser. Jetzt habe ich soweit schon das ein oder andere am
rennen, aber ich bekomme beim einlesen von extern immer 0x00 zurück.
Ich muss dazu sagen, daß ich C Newbie bin. Aber wie gesagt das ein oder
andere rennt schon. Ich bin sicher das Daten senden geht, weil ich auf
ähnliche Weise schon ein Display ansteuere.

Ich habe die externe Adresse so deklariert:

unsigned char xdata atrDATLSB @ 0xFF80;

mit

atrDATLSB=0x55;

bekomme ich auch die Daten dahin. Das klappt. Aber mit

ret=atrDATLSB;

bekomme ich immer 0x00 zurück. Wobei ret als unsigned char deklariert
ist. Was kann das sein? Ober ist da was, was ich einfach übersehen
habe?

Gruß Binnesmann

Autor: Binnesmann (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Scheinbar leigt das daran, das die ATA Schnittstelle immer den letzten
Wert zurück gibt, bis man einen neuen Befehl rausschickt. Da kam dann
eine 0x00 zurück und die bleibt dann.

Das RAM beschreiben und lesen geht. Seltsam, seltsam.

Werde mich wohl noch mal in FM vertiefen müssen.

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.