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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren