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ß.
Schau Dir mal den CAN-Debugger bei Kreatives Chaos an. Der verwendet auch den AT90CAN. Sourcen sind auch dabei und das ganze funktioniert prima.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.