Forum: Mikrocontroller und Digitale Elektronik Problem mit LPM und StackPointer.


von Wolfgang Meyer (Gast)


Angehängte Dateien:

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.

von Uwe (Gast)


Lesenswert?

Hi!
Wenn ich nicht irgendwas übersehen habe sollte es gehen, wenn dein Takt
tatsächlich 7,3728MHz ist.

MFG Uwe

von Wolfgang Meyer (Gast)


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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.