Mikroe-986 bit timing MCP2515 10MHz quarz

Gast #4894732
Hi,

ich hab hier ein CAN Controller von Mikroe liegen 
(https://shop.mikroe.com/click/interface/can-spi-33v). Jetzt wollte ich 
den direkt mal mit meinem Arduino testen, allerdings ist mir 
aufgefallen, dass auf dem Board ein 10MHz Quarz verbaut ist und nicht 
wie bei vergleichbaren Boards ein 8  oder 16 Mhz.

Jetzt stehe ich vor dem Problem, dass ich nicht weiß was ich in die 
Register CNF1,2,3 für das Bit Timing schreiben soll. Die Arduino 
Bibliothek enthält leider nur die Werte für 8 und 16Mhz Quarze.

Nach kurzer Internetrecherche musste ich feststellen, dass ich vor dem 
Bit Timing stehe wie der Ochse vorm Berg ;) Deshalb die Frage an euch.

Weiß jemand welche Werte ich in die Register CNF1/2 und 3 für das Board 
von Mikroe mit dem 10MHz Quarz schreiben muss um eine CAN Bitrate von 
250 oder 500kbit zu erreichen ?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.