MCP2515 CNF1-3 berechnen

Gast #2126406
Hallo!
Ich weiss nicht, wie ich die Werte für CNF1-3 berechnen kann.
Mein MCP2515 läuft mit 16MHz.
Die Can Geschwindigkeit soll 1000kbit/s werden.
Es gibt diverse Rechner im Internet, aber die scheinen bei mir nicht zu 
funktionieren.
Als ich damals 100kb/s haben wollte, habe ich mir die Werte ausrechnen 
lassen. Die haben nicht gepasst. Dann habe ich etwas gegoogelt und 
folgende Werte für 100kb/s gefunden:

Los registros del MCP2515 para 8Mhz y 100 kBPS:
CNF1 = 01
CNF2 = BA
CNF3 = 07

Los registros del MCP2515 para 16Mhz y 100 kBPS:
CNF1 = 03
CNF2 = BA
CNF3 = 07

da er bei mir mit 16Mhz läuft, hat 03 BA 07 gepasst. Alles läuft 
wunderbar.

Der Rechner sagt aber was anderes:
http://www.kvaser.com/en/support/bit-timing-calculator.html
wenn ich das 100kbps und 16MHz eingebe, sehe ich nirgendwo 03 BA 07, 
obwohl 03 BA 07 passt, und die Werte von Rechner gehen NICHT.


Jetzt stehe ich aber vom Problem, dass ich sowas für 1000kbps brauche.
Was der Rechner sagt, passt wieder nicht.


Hoffe ich habe mich verständlich ausgedrückt.

Danke
Gruss Alex S.
Gast
>MCP2510 != MCP2515

Sorry, was willst du mir damit sagen?
Ich weiss, dass es das Gleiche ist.

Die Frage ist, wocher die 03 BA 07 kommen?
Der Rechner sagt was anderes, und das funktioniert nicht.

Gruss Alex
Gast
>Ich benutze den hier. Funktioniert bei mir problemlos:

Habe ich gerade ausprobiert. DANKE!
Mit dem komme ich jetzt auf 03 BA 07 bei 100kbps.

Wenn ich jetzt 1000kbps einstelle, dann meckert er erst mal, und gibt 
dann 00 90 02 aus.
Kannst du, bitte, gucken, was er da meckert? Verstehe die Fehlermeldung 
nicht ganz.

Danke
> Wenn ich jetzt 1000kbps einstelle, dann meckert er erst mal,
> und gibt dann 00 90 02 aus.

Die Fehlermeldung scheint nur den MCP2510 zu betreffen. In der Errata 
zum 2515 wird der Fehler nicht beschrieben.
Die Werte habe ich übrigens auch rausbekommen.


Thomas

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 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.