mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik 80c535 interrupt und RAM Problem


Autor: Boksgorn (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo ! 80c535 Assembler-Programmierung.
Ich habe ein Problem. Ich habe eine Routine geschrieben
für AD-Wandler sie tut folgendes: die gewandelten Werte aus dem
ADDAT werden z.B. 50 mal addiert,also bekomme ich 2 Byte-Zahl, dann
wird 2-Byte Division-Routine aufgerufen so wird der Mittel-Wert
gebildet, also das funktioniert wenn alle Interrupts gesperrt sind.
Sobald Interrupt freigegeben sind, bekomme ich falsche Werte.
Und noch was, warum kann ich nicht Arithmetische Operationen im
oberem RAM Bereich ausführen, da kann ich nur die Daten schreiben
und lesen?

wer kann mir helfen?

MfG Alexander

: Bearbeitet durch Admin
Autor: Jim (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Beschreib mal Deine Hardware und schreib Dein Programm hier rein.
So wäre das nur ein Raten ins Blaue hinein.

Was den oberen RAM-Bereich angeht, so ist der bei Deinem MC-Board
sicherlich nur als Data-RAM ausdekodiert und nicht als Progamm-RAM
(Leitung PSEN). Einfach mal mit dem Multimeter die PSEN-Leitung
verfolgen.

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.