MCP2551 8MHz

OP #4227126
Lesenswert?
• ▲
▼
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)
OP #4227487
Lesenswert?
• ▲
▼
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

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.