Forum: Mikrocontroller und Digitale Elektronik mcp2515 und at90can128


von jamest (Gast)


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?

von David M. (md2k7)


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

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.