CAN beim ATMega16M1 anders als bei 90CANxx?

Gast #3141344
Lesenswert?
• ▲
▼
Hi,

ich spiele gerade mit einer ersten Test-Platine mit dem ATMega16M1 rum 
und das Teil will einfach nicht auf dem CAN senden.

Die Software ist auf extrem einfach runtergestrippt.
Es soll nur alle 50 ms eine Botschaft mit 2 Byte verschickt werden.

Wenn ich das Projekt auf 90CAN32 stelle, das kompiliere und auf eine 
meiner anderen Platinen flashe, dann sendet der 90CAN32 brav die 
Botschaft.

Der 16M1 stellt sich dagegen tot auf dem CAN.

Um was zum Messen zu haben wackelt die Software mit zwei Test-Pins.
Am ersten kann ich mit dem Oszilloskope alle 50 ms einen Wechsel messen.
Am zweiten Pin passiert garnichts, die Message-Box scheint also erstmal 
nie bereit zum Senden sein zu wollen.

Im Vergleich der Datenblätter habe ich bis jetzt nichts gefunden was das 
unterschiedliche Verhalten erklären würde.
Angehängte Dateien:
Gast #3142517
Lesenswert?
• ▲
▼
Okay, hab gerade den Fehler gefunden und bekomme jetzt alle 50,00 ms 
meine ID 0x444 gesendet mit den zwei Bytes.

Der Fehler bestand in einem winzigen Faden Lötzinn der mir 
passenderweise am Ausgang CAN-H und CAN-L kurzgeschlossen hat.

Vielen Dank fürs Lesen und viel Spass mit dem rudimentären Beispiel für 
den ATMega16M1. :-)
Gast #3298507
Lesenswert?
• ▲
▼
Moin Moin Rudolph,

ich muss in meinem Praktikum mit dem ATmega16M1 arbeiten. Ich habe 
deinen gesehen, aber kann jedoch nicht viel erkennen, da es sehr klein 
ist. Kannst du mir evtl. diesen Schaltplan per E-Mail schicken?

Wenn ja, hier meine E-Mail-Adresse:
Caroline@macchobe.de


LG Caro

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.