Forum: Mikrocontroller und Digitale Elektronik LPC2294 CAN Probleme


von Tobias (Gast)


Angehängte Dateien:

Lesenswert?

Hallo ihr,
ich bin ein Anfänger in der µC Programmierung und wollte jetzt mit einem 
LPC2294 eine Message über einen CAN senden und empfangen. Ich habe mir 
diverese Beispiele z.B. auch von WinARM angeschaut und dann versucht 
diese auf mein Projekt zu übertragen. Allerdings habe ich schon große 
Anfangsschwierigkeiten, da ich nicht mal ein Signal am Ausgang des Can 
Pins messen kann. Ich habe schon diverese Einstellungen getestet. 
Allerdings hat sich nichts geändert. Ich habe im Anhang mein Projekt.
Bin für eure Hilfe dankbar

MfG Tobias

von Andreas K. (a-k)


Lesenswert?

Schau mal den Fehlerstatus vom CAN an (CANGSR), nachdem eine Message 
gesendet wurde. Wiederholt ansehen.

Wie sieht der Bus aus? Ohne mindestens einem Partner ist CAN nicht 
funktionsfähig, es sei dem CANMOD:STM ist gesetzt.

Unbedingt die Fehlerliste vom Controller durchlesen. Grad bei CAN Teil 
ist das unverzichtbar.

von Andreas K. (a-k)


Lesenswert?

Ach ja: Und bitte kein RAR verwenden, ZIP lässt sich von jedem im 
Browser automatisch handhaben, RAR nicht. Folglich werden viele das 
Thema garnicht erst angehen.

von Robert Teufel (Gast)


Lesenswert?

@Tobias,

hier ist ein link zu einem spezifischen LPC forum in Englisch
http://tech.groups.yahoo.com/group/lpc2000/

Dort bitte anmelden falls noch nicht geschehen, dann gibt es Zugriff auf 
die "Files" section.

In der "Files" section suchen nach:   LPC_CANAll.zip  oder 
LPC2_FullCAN.zip oder auch LPC2_BlinkyCAN.zip
alles sind CAN Beispiele die getestet sind, allerdings keines davon mit 
WinARM.

Dort gibts noch VIELE andere Software Beispiele, allerdings alles in 
Englisch oder das was die Leute dafuer halten ;-)

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.