Gast
#6395538
Helas zusammen :-), ich hab mir ein Caninterface aus einem Atmega328, einem MCP 2515, einem MCP 2551 und zwei Optokopplern zusammengebaut. Funktioniert soweit auch, ich kann über den Canbus eine Led wo am Atmega angeschlossen ist ein- und ausmachen. Ich hab mich da bei der Schaltung an den diversen im Internet verfügbaren Schaltbildern orientiert, bei denen ist an den Leitungen Rx und Tx zwischen Controller und Transceiver jeweils eine Led mit dem Minuspol dran, der Plus geht über einen Widerstand an 5V, ist bei mir auch so. Wenn ich was empfange mit meiner Schaltung, blinkt die Led für Rx und die für den Interrupt gut sichtbar kurz auf. Ich hab auch eine Bestätigung für empfangene Nachrichten eingebaut, die werden gleich wieder mit gesetztem R-Bit zurückgeschickt. Ich seh das auch wenn ich einen Sniffer mit dran hab, es wird gesendet. Aus irgendeinem für mich bisher schleierhaften Grund blinkt die Led für Tx zwar, aber im Vergleich zu der für Rx kann mans kaum sehen, es ist ziemlich dunkel. Hab extra 2mA Leds genommen, mit 1k6 Vorwiderstand, trotzdem sieht mans fast nicht. Habt ihr ne Idee warum das so ist? Die ganzen Schaltbilder zu den Canshields zum Kaufen habens auch alle so und da wirds gehen denk ich. Es wär halt nett für die Fehlersuche wenn man sieht ob was gesendet wird oder nicht... Danke für die Hilfe. Gruß Schorsch.