Hallo an Alle, ich habe den SJA1000 an die LPT angehängt. Die LPT kann ich ohne weiteres ansteuern. Ich vermute mal dass die Initialisierung des SJA1000 via LPT funktioniert. Nur fällt mir folgendes ein nachdem ich den SJA1999 initialisiert habe, lese ich in einem Timer die Register 0,1,2,3 aus. In den Registern 1 und 2 lese ich dann die ganze Zeit 255dez aus. Die anderen registern 0 und 3 schwanken. Das heisst ich lese nicht die ganze Zeit einen konstanten Wert aus. Das ist echt komisch. In einer anderen Applikation funktioniert der Code. Da habe ich den SJA1000 an einen ATMEGA angeschlossen da kann ich Botschaften senden und empfangen. Hmmmm... Was vielleicht noch sein könnte ist, dass ich keinen 16Mhz Quarz verwende sondern einen 8Mhz Quarz. Der PEAK CAN Dongle besitzt aber einen 16Mhz quarz
Mach doch mal ne Pause. Rumnerven bringt hier gar nichts, auch wenn ich deinen Frust verstehen kann :-)
Ok! Entschuldige. Ich hab bisher viel Zeit investiert. Ich komme nicht weiter!
Tja, so ist das manchmal. Es hat keiner was gegen dich, aber offensichtlich hat keiner, der heute hier ist, die passende Idee. ALso warte mal, denk selber noch mal drüber nach oder mach was ganz anderes, Manchmal kommts einem ganz plötzlich :-) Ich persönlich habe keinerlei Erfahrung mit dem SJA, wenn ich was mit CAN zu tun habe, nehme ich direkt den 90CAN128.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.