CAN funtioniert nicht Kategorie: CAN-Bus (von Michael - 26.02.2007 14:42) | ||
| ||
Hallo, mein Problem liegt darin, dass ich die CAN-Schnittstelle nicht zum laufen bekomme. ich habe mir vor lauter Verzweiflung schon eine nagelneue Station II geordert, um Hardwarefehler auszuschlie�en. Um ganz sicher zu gehen, habe ich nen Prog aus nem Buch abgetippt, und nicht mal das läuft. byte data_s[7]; thread main{ can.init(can.SPEED_50,0x0000,0x0000); loop{ data_s[0] = ports.getb(0); can.send(1,300,data_s,8); sleep 500; } } Nun zu meiner Fehler-Analyse: - alle Tests wurden mit dem Original OS3.0(ist bei der Auslieferung drauf) und der mitgelieferten IDE gemacht - auf einem Beipackzettel stand, dass auch bereits alle Treiber etc. geladen sind - can-Modul ist eingebunden und es wird richtig kompiliert(keine Fehlermeldung) - es wird richtig rübergeladen(von Test zu Test irgendwelche LEDs verändert) - habe nach dem can.init(...) ein wait can.ready(0) ausgelesen => Channel 0 ist bereit (habe es mit allen Channels ausprobiert) - nach dem senden der Nachricht, kommt er aber nie wieder in den ready-Zustand!!! In sämtlichen Beispielen wurde meine Vorgehensweise bestätigt und ich wei� einfach nicht mehr weiter. Vielen Dank schon mal für eure Mühen und Antworten. Gruss Michael | ||
Antwort schreiben Antworten: Re: CAN funtioniert nicht (von reneforster - 26.02.2007 21:24) Re: CAN funtioniert nicht (von Michael - 1.03.2007 10:19) Re: CAN funtioniert nicht (von Rocky98 - 26.02.2007 16:16) |