Forum: Mikrocontroller und Digitale Elektronik Mikroe-986 bit timing MCP2515 10MHz quarz


von Sepp (Gast)


Lesenswert?

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 ?

von Sepp (Gast)


Lesenswert?

Für die nachfolgenden Generationen:

CNF1: 0x00
CNF2: 0xBE
CNF3: 0x03

funktioniert bei mir.

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.