68hc11

Gast #34463
Lesenswert?

Nen schönen guten morgen, ich hab ein mittelschweres problem mit meinem 
6811. ich möchte ihn per serieller schnittstelle beschreiben, das gehts 
allerdings nur mit 1200 baud, und leider mit keiner anderen rate, weder 
mehr noch weniger.
kann mir einer helfen, woran es liegen könnte, oder kann der vielleicht 
gar nich anders.
(achja ich arbeite mit nem zwerg)

Danke schon mal im voraus.
Sandra
Gast #34464
Lesenswert?

Hallo Frau Parey,
doch natürlich kann der HC11 auch andere Baudraten. Diese sind 
einzustellen im Register BAUD ($02B) mit Prescaler SCP=+SCP1 und Rate 
Select Bit SCR0+SCR1. Die höchste Baudrate (9600/8MHz, hängt noch vom 
Quarztakt ab) ist eingestellt wenn alle Bits 0 sind.

MfG  Manfred Glahe
Gast #34466
Lesenswert?

das weiß ich bereits, genau auf diesen weg versuchte ich es, er zeigt 
auch keine fehlermeldung oder ähnliches. er spielt nur einfach nich die 
daten auf den zwerg.
eigentlich sollt dies über ein urladerprogramm (start bei adresse 
0000)geschehen, in welchem ich auch die baudrate vom zwerg einstelle.
Gast #34467
Lesenswert?

Einfach mal mit dem Scope nachmessen ob die Spannungspegel in Ordnung 
sind (min. +/-6V). Ansonsten ist der Code zu posten.
Habe irrtümlich das ganze Prog. angehängt. Hier nur der Auszug:
Angehängte Dateien:
Gast #34468
Lesenswert?

ich möchte mich erstmal für ihre Hilfe bedanken, Herr Glahe.
Habe meinen Fehler gefunden, lag aber nicht an den baudraten, sondern an 
dem urlader, der hatte zu wenig byte, 254 anstatt 256, deswegen waren 
die baudrate gar nicht umgestellt worden, das erklärt auch warum er mit 
der alten baudrate funktionierte.
Also eigene Dummheit hat mir soviel arbeit gemacht.

Nen schönen tag noch
Sandra

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