Problem mit LPM und StackPointer.

Gast #48689
Lesenswert?
• ▲
▼
Leider weiß ich jetzt nicht mehr weiter.
Ich will einen AT90S8515 per LPM die ASCII-Zeichen
85 und 170 auf die Com2 des PC senden lassen.
So wie mein Kode angelegt ist sollten also diese
Zeichen insgesamt 4x im Hyperterminal (Win98) erscheinen.
Es kommt aber meißtens 102,230,102,250 o,ä..
Der zur Probe mit angesteuerte PortC gibt aber
per LED's das gewünschte aus. Nur bei der seriellen
Übertragung scheint es zu hapern. Habe noch zur Probe einen
passenden Prüfschleifen-Kurzschlußstecker gebaut
und statt des STK500 an's Kabel gesteckt.
Dann funktioniert das Terminal-Programm richtig.
D.h., es kommt das richtige Zeichen als Echo zurück.

Wer kann es mir erklären.
Assembler-File ist im Anhang.
Vielen Dank.
Angehängte Dateien:
Gast #48691
Lesenswert?
• ▲
▼
Hallo.
Vielen Dank für die Mühe.
Ich habe dann herausgefunden,
das die Quarzfrequenz auf dem Board
noch mal durch 2 geteilt wird und
damit läuft der 8515 dann.
Als ich dann die Baudrate korrigiert hatte,
war alles in Ordnung.
Vielen Dank nochmal.
Wolfgang.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.