Forum: Mikrocontroller und Digitale Elektronik Baudrate - serial Mode 0


von Lens (Gast)


Lesenswert?

Hi,

Ich hab mit "SCON=0x10" das serial-mode-0 eingestellt. Damit ist die 
baudrate: "OszillatorFrequenz / 6". Das ist dann ein Betrag im 
Millionenbereich. Wenn ich mich nun mit dem Terminal verbinde, so wird 
auf den Terminal ständig ein kryptisches Zeichen geschrieben.

Keine vernünftige Ausgabe. Was mach ich falsch?

von Lens (Gast)


Lesenswert?

Es ist ein Infineon c515c

von Peter D. (peda)


Lesenswert?

1.
Ich stelle irgendwas ein.

2.
Ich schreibe auf, was will ich und schaue dann nach, was muß ich dazu 
einstellen.

Welcher der beiden Wege führt wohl zum Ziel?

von Georg G. (df2au)


Lesenswert?

Da der Mode 0 ein synchroner Mode ist, wird er mit den meisten Terminals 
nicht funktionieren.

von Lens (Gast)


Lesenswert?

Erstmal Danke an Georg für die vernünftige Antwort, mit der man was 
anfangen kann :). Kannst du das bitte etwas erläutern Georg? Sind die 
Terminals dazu nicht in der Lage?

von Georg G. (df2au)


Lesenswert?

Lens schrieb:
> Sind die Terminals dazu nicht in der Lage?

Ich kenne kein Terminal, dass einen synchronen Modus versteht. Aber 
möglich ist vieles.

Der Mode-0 wurde verwendet, um externe Porterweiterungen per 
Schieberegister zu realisieren, teilweise auch zur Kommunikation 
zwischen zwei CPUs. Die Implementation ist nicht trivial, wenn die 
Übertragung schnell und zuverlässig sein soll.

von Lens (Gast)


Lesenswert?

Vielen vielen dank!

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.