CAN-Test-Projekt für AT90CAN128

OP #4116637
Lesenswert?
• ▲
▼
Hallo zusammen.

Ich probiere jetzt schon seit mehreren Tagen, mit einem AT90CAN128 eine 
CAN-Bus-Kommunikation zum Laufen zu bekommen.

Bevor die Frage auftaucht: Ich habe schon in den anderen Threads gelesen 
und bin nicht weiter gekommen.

Zu meiner Hardware:
- Ich setze 2 Mikrocontrollerboards von chip45 mit AT90CAN128 mit 
CAN-Tranciever ein.
- Am PC ist ein PCAN-USB-Umsetzer
- Entwicklungsumgebung ist das Atmel Studio 6
- Programmierschnittstelle ATMEL JTAG ICE 3

Die Programmierung klappt in dieser Konstellation an sich gut. Habe 
schon einiges an Programmcode zum Laufen gebracht (LCD-Diyplay, ADC, 
etc).

Ich habe zu Testzwecken die CAN-Bibliothek von Marco Glietsch 
ausprobiert (zusätzlich noch andere aus dem Internet).
Sobald ich irgendwas mit CAN mache, bekomme ich folgende merkwürdige 
Eigenschaft:
Das Senden funktioniert grundsätzlich nicht. Beim Debuggen im 
Single-Step-Modus sieht man, dass einige Programmzeilen einfach 
übersprungen werden.
Ich weiß mir absolut keinen Rat mehr.

Frage:
Wer hat in meiner Hardware-Konstellation (ATMEL Studio 6) eine 
CAN-Kommunikation zum Laufen gebracht und kann mit das Projekt zur 
Verfügung stellen?

Ich verbrenne Stunde um Stunde und weiß einfach nicht, wo ich den Fehler 
suchen soll.

Danke und Gruß.

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.