Hallo,
ich versuche den MCP2515 CAN-Controller mit einem Xmega zum Laufen zu
bringen. Ich verwende dafür die xpcc Biblothek des Roboterclub Aachen.
Link: http://xpcc.kreatives-chaos.com/sitemap.html
Das Problem ist:
Ich verwende eine AVR Atmel Xmega32a mit einem MCP2515 CAN-Controller.
Auf meiner ersten Bord habe ich es zum laufen bekommen.
Da ich dies für mehrer Blöcke benötige habe ich die Schaltung
dupliziert.
Jedoch funktioniert der Quellcode auf der gleichen Schaltung mit dem
selben Controller nicht mehr.
Zum Test habe ich mit Scons die SPI-Pins als mit einem delay von einer
ms angesteuert um zu sehen ab es ein Clockproblem ist.
Auf der Schaltung auf der es ging erhalte ich ein Delay von 1ms wie es
sein soll.
Auf den Duplizierten Schaltungen erhalte ich ein verzehrtes Delay (siehe
Bild). Wenn ich diese Schaltungen mit AVR-Studio oder Makefile
Programmiere bekomme ich ein Delay wie es sein soll.
Wisst Ihr woran es liegen kann ?
Für Eure Antworten schonmal Danke im voraus
Beste Grüße
Rene