SJA1000 am LPT Port

Gast #386756
Hi, ich hab da noch ein weiteres Problem und zwar
habe ich mir wie gesagt einen CAN Applikation mit SJA1000 aufgebaut der
an die LPT angehängt wird. Zum Test habe ich einen zweiten CAN Dongle
von der Firma PEAKTECH an einem anderen PC angehängt. DIe kommunikation
klappt soweit gut. Nur wenn ich den CAN Dongle von der Firma PEAKTECH
abklemme dann bleibt mein C# Programm hängen. Wie könnte ich dies
verhindern? Bzw. wie könnte man feststellen ob ein CAN Teilnehmer
vorhanden ist? Ich verwende die DLL Datei "inpout32.dll".
Die Interruptleitung vom SJA1000 verwende ich allerdings nicht. Ich
denke das geht ja auch ohne.
Gast
Schade das mir hier niemand bis jetzt helfen konnte.
Am wichtigsten wäre mir, wie kann ich überhaupt feststellen ob ein
anderer CAN teilnehmer vorhanden ist oder nicht.

Noch eines:
Wie kann man in C# feststellen ob die DLL erfolgreich geladen wurde
bzw. vorhanden ist?

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.