CAN-Baud-Berechnung

Gast #3156786
Lesenswert?
• ▲
▼
Guten Tag zusammen,

nachdem die CAN-Ansteuerung mit dem oben angegebenen uC funktioniert 
hat, habe ich nun ein Problem bei der Berechnung der Parameter zur 
Festlegung der Geschwindigkeit. Der CAN funktioniert bei 24 Mhz und den 
Parametern: CANInitialize(1,2,6,4,1, ... nun wurde der Quarz durch einen 
mit 40 Mhz ersetzt und ich bekomme keine Kommunikation mehr hin.

Zur Berechnung benutze ich den MC Can Calculator. Verstehe aber die 
Ausgabe nicht richtig. Die erste Kommunikation mit 24Mhz habe ich mit 
1Mbit hinbekommen, allerdings sollte es sich bei den Angaben des 
Calculators um 500kbit handeln. Wo ist der Fehler beim Verständnis?

Als ich den BRP von 1 auf 2 verändert hatte, sendete er korrekt mit 
500kbit.

Vielen Dank für eure Hilfe!

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.