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: Baudrate nach Übertakten einstellen? Kategorie: C-Control I V1.1 (von Thomas - 3.09.2005 17:34)
 Als Antwort auf Re: Baudrate nach Übertakten einstellen? von Kay - 3.09.2005 14:13
Thomas nutzt:  CC1-M-Unit V1.1, CC1-M-Unit V1.2/2.0, Micro

>
> >
> > Hallo,
> >
> > ich habe meine Control-Unit 1 erfolgreich mit 12 MHz getaktet, die ccbasic32.dll gepatcht und auch den Patch für die korrekte Zeitauswertung  installiert.
>
> gratulatione!  :-)
>
> >Das läuft so weit gut, aber nun bekomme ich keine Kommunikation mehr mit meinen angeschlossenen GPS-Empfänger (4800 bps); mit 4 MHz hat's noch funktioniert, aber nun muss ich wohl die Baudrate in meinem Programm anpassen.
>
> ganz recht :-)
>
> > Ich hab' zwar dieses Thema schon mal im Forum gesehen und weiß nun, dass man auch andere Baudraten verwenden kann, doch ich bin nicht draus schlau geworden, wie man den neuen Wert errechnet und vor allem, wo und wie man den Wert hinschreiben muss.
>
> lies bitte die sektion 6.11.5 im manual zum 68hc06b6. diese behandelt das thema
> baudratenregister recht ausführlich und gibt  auch ohne große englischkenntnisse
> die information her,  wie das geht.
> allerdings bist du mit deinem übertaktungswahn jetzt ziemlich gearscht,  denn eine
> verdreifachung der taktfrequenz lässt sich wesentlich schwieriger handlen als eine
> verdopplung,  die sicher vollends gereicht  hätte. eigentlich hätte man sich da
> auch vorher gedanken drüber machen können.
> eine hilfe noch zur berechnung: die  formel geht nicht von der quarzfrequenz, sondern
> der busfrequenz aus,  die in deinem fall nur 6 MHz beträgt.
> nach umstellung ergibt sich das verhältnis: NP * NR/T = 78.125
> nun kannst du diesen wert durch die 4 möglichen werte für NP (1, 3, 4, 13) teilen
> und erhälst NR. das ergebnis sind baudraten, die die fehlertoleranz externer
> hardware bei weitem überschreiten.
> die einstellung solch krummer baudraten wäre übrigens auch nur über assembler
> möglich,  während man mit einem 8-MHZ-quarz nur baud r2400 sagen müsste
> und schon fertig wäre. die nächst-brauchbare übertaktung wäre dann bei 16 MHz.
> ob der kontroller da allerdings noch zuverlässig arbeitet ..... ???
> >
> > Danke,
>
> bitte
>
>  
> > Steffen
> >
> Kay



macht er,16 MHz ist kein Problem,hatte schon 24(aber nur zum probieren)
Die Anwendung mit 16 MHz läuft jetzt seid 2 Jahren ohne Probleme
Gruß Thomas


 Antwort schreiben

Bisherige Antworten:

Re: Baudrate nach Übertakten einstellen? (von Kay - 3.09.2005 18:28)
    Re: Baudrate nach Übertakten einstellen? (von Steffen - 4.09.2005 16:45)
        Re: Baudrate nach Übertakten einstellen? (von Thomas - 4.09.2005 21:25)