Forum: Mikrocontroller und Digitale Elektronik Can-Controller-SPI-MCP2510


von Mario (Gast)


Lesenswert?

Hallo Leute!

Ich habe mir den MCP2510 bestellt. Ich möchte mich mit einem
Atmel-Mega-µC an ein Can-Netzwerk hängen.
Ich habe etwas Erfahrung mit CAN-Mikrokontroller.
Ich habe nun das Datenblatt des MCP2510 vor mir. 76 Seiten ist es
lang.
Kann mir jemand bitte ein paar Tipps geben, damit ich schneller zum
Ziel komme? Können wir über diesen Baustein etwas diskutieren?
Ich erhalte ihn morgen und habe sicher ein paar Fragen.

Danke Tschüss.

von Mario (Gast)


Lesenswert?

Hallo

Ich warte immer noch auf den Baustein.
Inzwischen habe ich mir die Datenblätter mal so richtig durchgeschaut.
Den Baustein zum Laufen zu bringen sollte eigentlich kein Problem
sein.
Aber mit der Baudrateneinstellung hapert es leider ein bißchen.
Den Baud-Raten-Prescaler einzustellen ist auch kein Problem.
Ich weiß nicht was die Synchronization-Jump-Width-Length (SJW) sein
soll.
Dann gibt es noch andere Einstellungen wie: BTLMODE, SAM PHSEG1, die
mir nicht wirklich was sagen, aber anscheinend Einfluss auf das
Aussehen des Signals haben.

Ich weiß nicht, wie ich diese Register initialisieren soll!?!

Danke im Voraus für die Anworten

Tschüss

von Mario (Gast)


Lesenswert?

Was ich nämclich bei dem Ganzen nicht ganz verstehe ist, dass im
Datenblatt des MCP2510 die Datenframes ganz genau angegeben sind, aber
später plötzlich von einer Sync-Phase Prop-Segment-Phase, Phase
Segment1 und Phase Segment2 die Rede ist und hierfür Wartezeiten
angegeben werden können.
Ich weiß nicht, wie z.B. der Data-Frame mit den verschiedenen Phasen
zusammenhängt.

von Mario (Gast)


Lesenswert?

Aha.
Jetzt habe ich kapiert.

Die einzelnen Phasen zusammengerechnet ergeben ein Bit.

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.