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.
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.
"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
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).
> Weiß jemand Rat oder Abhilfe. Wäre echt dankbar.
Nimm eine kleinere Baudrate für RS232 und somit ein Quarz mit gerade
Frequenz.
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.