Forum: Mikrocontroller und Digitale Elektronik CAN Kommunikation aufbauen


von specialf (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,
ich versuch mein Glück mal hier da ich nicht wirklich weiter komme.

Ich benutze ein AT32UC3C1512C Mikrocontroller und möchte über das 
PCA82C250 CAN Interface eine Nachricht über den CAN-Bus senden.
1) Zuerst einmal die Frage wo ich die benötigten Headerfils (can.h und 
can.s) her bekomme. Die Files canif.h, canif.s und conf_can.h habe ich 
bereits gefunden.
2) Als nächstes benötige ich ein Programmierbeispiel zum Senden einer 
Nachricht. Habe bereits etwas gefunden, dies ist aber über den MCP2515 
CAN Controller. Oder kann ich dieses Beispiel benutzen? (Siehe Anhang)

Danke schonmal für eine Antwort

von Steffen R. (steffen_rose)


Lesenswert?

PCA82C250 ist der CAN Transceiver, nicht der CAN Controller.
Dieser ist bereit im AT32UC3C1512C enthalten.
Ich gehe davon aus, dass das Atmel Studio auch Beispiele enthält.
(More than 1,600 project examples with source code)

von specialf (Gast)


Lesenswert?

Hallo Steffen,

ja es ist ein Transceiver. Es gibt verschiedene Datenblätter wo er 
einmal als Controller und einmal als Transceiver benannt wird.
Bei Atmel Studio hatte ich noch nicht geguckt. Find aber auf die schnell 
nichts.
Die Header-Dateien konnte ich nach längerm suchen auch finden jetzt.

Jemand trotzdem erfahrung beim Programmieren von Mikrocontrollern für 
CAN-Kommunikation. Benötige nur ein kurzes Beispiel zum Senden von 
Daten. Das Empfangen kann erst einmal vernachlässigt werden.

Gruß

von Steffen R. (steffen_rose)


Lesenswert?

> Bei Atmel Studio hatte ich noch nicht geguckt.
Was nutzt Du?

Beispiele nutzen Dir nur speziell für den AVR32.
Die CAN Controller unterscheiden sich mehr oder weniger von Hersteller 
zu Hersteller.

von specialf (Gast)


Lesenswert?

Benutze Atmel Studio 6.2 zum Programmieren. Über einen USB Bootloader 
und Atmel Flip lade ich mein Programm in den Mikrocontroller.

von simon (Gast)


Lesenswert?

Hi habe ein ähnliches Problem.

Allerdings kenn ich mich so garnicht aus mit Atmel Studio 6. Wo finde 
ich den die Beispiele in der Software?

Gruß Simon

von Steffen R. (steffen_rose)


Lesenswert?

Ich arbeite selbst nicht mit dem Atmel Studio. Denke aber, das Framework 
ist das, was Du suchst.

http://www.atmel.com/microsite/atmel_studio6/software.aspx

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.