Forum: Mikrocontroller und Digitale Elektronik CAN-Übertargung mit ARM7


von Ayhan (Gast)


Lesenswert?

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

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> 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?

von Ayhan (Gast)


Lesenswert?

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.

von Robert T. (robertteufel)


Lesenswert?

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
Noch kein Account? Hier anmelden.