MCP2551 8MHz

OP #4227126
Hi,

ich würde gerne ein wenig mit CAN basteln, hierfür habe ich mir in china 
ein paar module mit MCP2515 bestellt [1].
Nun haben diese module allerdings dummerweise 8MHz Quarze drauf, die 
libs die ich finde sind aber alle auf 16 oder 20 MHz ausgerichtet [2].

Ich habe also ins Datenblatt geschaut und dann mal versucht das ganze 
nach zu rechnen bevor ich mich an die berechnung für 8MHz mache - meine 
ergebnisse stimmen aber leider nicht mit denene in den Libs überein.

Kann mir jemand die berechnung erklären?

Gruß,
Marc


[1] 
http://www.aliexpress.com/item/Free-shipping-1pcs-MCP2515-CAN-Bus-module-TJA1050-receiver-51-MCU-SPI-protocol-routines/32235683419.html

[2]
1
#define MCP_16MHz_1000kBPS_CFG1 (0x00)
2
#define MCP_16MHz_1000kBPS_CFG2 (0xD0)
3
#define MCP_16MHz_1000kBPS_CFG3 (0x82)
4

5
#define MCP_16MHz_500kBPS_CFG1 (0x00)
6
#define MCP_16MHz_500kBPS_CFG2 (0xF0)
7
#define MCP_16MHz_500kBPS_CFG3 (0x86)
8

9
#define MCP_16MHz_250kBPS_CFG1 (0x41)
10
#define MCP_16MHz_250kBPS_CFG2 (0xF1)
11
#define MCP_16MHz_250kBPS_CFG3 (0x85)
12

13
#define MCP_16MHz_200kBPS_CFG1 (0x01)
14
#define MCP_16MHz_200kBPS_CFG2 (0xFA)
15
#define MCP_16MHz_200kBPS_CFG3 (0x87)
16

17
#define MCP_16MHz_125kBPS_CFG1 (0x03)
18
#define MCP_16MHz_125kBPS_CFG2 (0xF0)
19
#define MCP_16MHz_125kBPS_CFG3 (0x86)
20

21
#define MCP_16MHz_100kBPS_CFG1 (0x03)
22
#define MCP_16MHz_100kBPS_CFG2 (0xFA)
23
#define MCP_16MHz_100kBPS_CFG3 (0x87)
Marc S. schrieb:
> Hi,
>
> ich würde gerne ein wenig mit CAN basteln, hierfür habe ich mir in china
> ein paar module mit MCP2515 bestellt [1].
> Nun haben diese module allerdings dummerweise 8MHz Quarze drauf, die
> libs die ich finde sind aber alle auf 16 oder 20 MHz ausgerichtet [2].

Für 30 Cent einen 16 MHz Quarz besorgen und austauschen ist zu 
kompliziert?

fchk
OP
Bülent C. schrieb:
> et voila
> http://www.kvaser.com/support/calculators/bit-timi...

Der Link ist Super, Danke!

> http://www.intrepidcs.com/support/mbtime.htm

das läuft bei mir aus unerfindlichen gründen nicht, das hatte ich auch 
probiert

> Und das ist m.E. ein gutes Tutorial für den MCP2515
> http://www.kreatives-chaos.com/artikel/ansteuerung...

Da halte ich mich dran, dort war aber nur das Programm auf intrepidcs 
verlinkt und der kvaser linkt leitet auf eine nicht existente seite(404)

Mein Bus läuft nun,
Danke!

Antwort schreiben

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