HAllo, ich habe einen ARM7 Prozessor, mit dem ich CAN-DAten schicken und empfangen und empfangene CAN-Telegramm zugreifen und Inhalt auswerten. Ich weiß nicht, wie und wo ich anfangen soll. Code wird darauf geldaen und mit HyperTerminal gesteuert. Danke
> Code wird darauf geldaen
Welcher Code?
Deine Beschreibung ist verwirrend :-/
Welchen Teil der Aufgabe mußt du lösen?
Was ist deine Hardware?
(ein ARM7 Kern allein hat keine CAN-Schnittstelle)
Welche(n) CAN-Teilnehmer hast du auf dem Bus?
Ich habe eine Board mit ARM7 Prozessor (LPC2xx) und FreeRTOS. Das Board hat CAN- und ser. Schnittstelle. Ich habe zweites Board mit Mikrocontroller. Das mach eine Kalibrierungsvorgang. Zweites Board hat eine Firmware und es funktioniert einwandfrei. Mit meinem Board muss ich Can-Telegramme mit bestimmter ID schicken. Das zweite Board erkennt die ID und schickt Antwort. Alle ID's sind vordefiniert. Zweites Board kennt alle. Ich muss bestimmte CAN-Telegramme mit meinem Mikrocontroller schicken. Und empfangene CANs auswerten.
Ich sehe immer noch keine Frage, lediglich die Aufgabenstellung. Hast Du schon mal was mit CAN programmiert? Angenommen es ist ein LPC2xx9, dann gibt es CAN Beispiel Software dafuer auf dem Yahoo LPC2000 Forum. (Google, sign up, search in files section). Direkte Links dahin funktinieren nicht, wenn Du noch nicht angemeldet bist. Sprache ausschliesslich Englisch. Eine CAN spezifische ApNote von NXP gibt's hier: http://ics.nxp.com/support/documents/microcontrollers/pdf/an10324.pdf Haelt sich in Grenzen aber es ist ein bischen Code fuer CAN der getestet wurde. Also naechstes mal bitte mit spezifischen Fragen (z.b. 1-2 Fragen) und nicht mehr mit der Aufgabenbeschreibung posten. Die Teilnehmer im Forum werden Dir nicht Deine gesamte Aufgabe erledigen. Robert
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.