Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: RS232 Bautrate 12500 einstellen Kategorie: C-Control I V1.1 (von Stefan Schütte - 7.06.2005 14:25)
 Als Antwort auf Re: RS232 Bautrate 12500 einstellen von Dietmar - 5.06.2005 16:43

>
> Bei dem BAUD-Befehl speichert das Betriebssystem die im CCBASIC-Sourcecode angegebene Konstante direkt mittels "stx $0d" im sogenannten SCI baud rate register. Man muß also nicht auf Assembler ausweichen, um die Baudrate einzustellen.
>
> R9600 = 192 = %11 000 000 = 9615 Baud   (siehe Kapitel 6.11.5 im 68HC05-Manual)
> R4800 = 201 = %11 001 001 = 4808 Baud
> R2400 = 210 = %11 010 010 = 2404 Baud
> R1200 = 219 = %11 011 011 = 1202 Baud
>        (228 = %11 100 100 =  601 Baud)
>        (237 = %11 101 101 =  300 Baud)
>        (246 = %11 110 110 =  150 Baud)
>        (255 = %11 111 111 =   75 Baud)
>
> Die unübliche Baudrate von 12500 Baud läßt sich aber in der Tat ohne Quarztausch nicht realisieren. Siehe dazu auch die FAQ.
>
> Gruß
> Dietmar
Moin,

in meiner Schneider CPC664-Zeit versuchte ich über eine
serielle Schnittstelle einen Drucker, der auf 4800 Baud einge-
stellt war, mit 4808 Baud anzusteuern. Nach einigen Zeichen
zeigten sich seltsame Reaktionen.
Nach einem Quarzwechsel und exakten 4800 Baud war das
Problem verschwunden.
Viel Spass
     Stefan

 Antwort schreiben

Bisherige Antworten:

Re: RS232 Bautrate 12500 einstellen (von Dietmar - 7.06.2005 23:34)