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?
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?
Da der Mode 0 ein synchroner Mode ist, wird er mit den meisten Terminals nicht funktionieren.
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?
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.