SJA1000 senden nicht!

Gast #305255
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
Angehängte Dateien:
Gast
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.