mcp2515 und at90can128

Gast #1712465
Lesenswert?

moin,
ich will meinen at90can128 durch nen MCP2515 , externen CAN controller 
erweitern.
Dazu wollte ich die fertige Library von kreatives-chaos.com verwenden.

http://www.kreatives-chaos.com/artikel/ansteuerung-eines-mcp2515

Leider steht dort in einem Abschnitt im Code dass der AT90canxx nicht 
unterstützt wird.

Hat jemand schonmal die Library für den At90can128 umgeschrieben?

Ich hab versucht einfach die Einstellungen für den SPI Port anzupassen, 
jedoch ist das Resultat nach dem Programmieren, dass der Controller 
"verrückt" spielt. Die LEDs blinken einfach wie wild auf, immer wenn ich 
den Stecker vom ISP mkii abziehe...

Kann mir jemand helfen?
#1712573
Lesenswert?

Versuch doch mal, langsamer vorzugehen. Versuch z.B. mal ein Register 
vom MCP2515 auszulesen. Standardwerte der Register stehen im Datenblatt. 
Wenn du dir ein Oszi ausleihen kannst, schau mal, ob etwas auf MOSI 
gesendet wird und die Signale dem Datenblatt vom MCP2515 entsprechen.

Ich denke mal, du hast bedacht, dass beim AT90CAN128 der ISP- 
(Programmier-)Port nicht dem SPI Interface entspricht.

Dass der AT90CANxx nicht unterstützt wird, habe ich auf der verlinkten 
Site nicht gefunden und kann ich mir auch nicht vorstellen. Was sein 
könnte, ist, dass der Code per Defines anders kompiliert, wenn man für 
AT90CANxx übersetzt (denn die Lib unterstützt diesen Controller soweit 
ich weiß nativ, also das eingebaute CAN-Interface).

Mehr fällt mir dazu leider nicht ein, auf den ersten Blick habe ich 
keinen großen Unterschied der SPI vom AT90CAN128 entdecken können.

Gruß
David

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren