Forum: Mikrocontroller und Digitale Elektronik CAN128 Taktprobleme CAN-RS232


von Jörg S. (bananajoe)


Lesenswert?

Hallo,

Ich nutze einen 7,3728 MHz Quarz als Taktgeber. Dieser
scheint mir am geeignetsten für die Baudrate 115200 am USART.
Jedenfalls spuckten 8 oder 16 MHz, die ich eigentlich verwenden
wollte, nur Müll auf meine RS232.
Jedoch habe ich nun Probleme mit dem jetzigen Quarz die
CAN-Baudrate 500kBd einzustellen.

Derzeitige Einstellung: CANBT1= 0x00, CANBT2= 0x0E, CANBT3= 0x25

Aktive Interrupts bei Testlauf: CRC,Stuff & Frame Buffer Receive
Errror

Weiß jemand Rat oder Abhilfe. Wäre echt dankbar.

von crazy horse (Gast)


Lesenswert?

Das wirst du wohl nicht exakt unter einen Hut bekommen. Entweder ist der
Quarz für übliche RS232-Baudraten geeignet (wer hat diese eigentlich
eingeführt? Wie sind die entstanden?) oder "gerade" CAN-Frequenzen.
Da du bei beiden ziemlich hoch greifst, hast du ein Problem.

von Jörg Schäfer (Gast)


Lesenswert?

"wer hat diese eigentlich
eingeführt? Wie sind die entstanden? "

http://lexikon.freenet.de/Baudrate

Heißt das auch durch akzeptieren eines gewissen
Fehlergrades, kann ich die CAN-Botschaften
nicht übertragen?

MfG

von Rahul D. (rahul)


Lesenswert?

das erklärt nicht, wieso man dafür so ungerade Quarze braucht.
Ich gehe davon aus, dass das wieder was mit den Pferdeärschen zutun hat
(http://www.scheissprojekt.de/spezifikationen.html).

von Jens (Gast)


Lesenswert?

> Weiß jemand Rat oder Abhilfe. Wäre echt dankbar.

Nimm eine kleinere Baudrate für RS232 und somit ein Quarz mit gerade
Frequenz.

von Jörg Schäfer (Gast)


Lesenswert?

Die spinnen doch die Engländer, nich nur das se auf der
Falschen Straßenseite fahrn. Nee, zB zu "Ich" sagen se "I",
zu "Ei" sagen se "Egg", zu "Eck" "corner", zu "koiner"
"nobody".
Tzz,TZzz

von Jörg (Gast)


Lesenswert?

Danke, jetz mit 8MHz und 57600Bd sind die meisten
Fehler weg. Er bring nur noch den Stuff Error im CANGIT.

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.