Gast
#318306
Hallo, ich bin am verzweifel. Mein AT90CAN128 macht keinen Wank auf dem CAN-BUS. Ich setze alle Register um eine Nachricht zu Senden oder zu Empfangen. Im Simulator mit AVRStudio-CAN-plugin funktoniert das auch bestens. Auf dem AT90 geschieht aber gar nichts. Das TXOK Flag wird nie gesetzt und auch das CANTEC-Register (Transmit-Error) bleibt auf 0. Auf dem TX-Pin ( TXCAN, Pin30 ) hab ich ausserdem einen Pegel von 0V. Eigentlich müsste da als idle doch ein high-Pegel liegen??? Das Enable-Flag in CANGSTA zeigt mir aber, dass der Controller aktiv sei. Beim Debuggen ist mir aber aufgefallen, das die Index-Flags (INDXn) im CANPAGE Register bei jedem Debug-Schritt hochzählen. Hat irgend jemand eine Ahnung woran das liegen könnte? Herzlichen Dank, Andreas Ich hab es auch mit fertigem Beispielcode aus der Codesammlung versucht. Der Loop in Zeile 105 wird nie verlassen.
