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
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)
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ß
> 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.
Benutze Atmel Studio 6.2 zum Programmieren. Über einen USB Bootloader und Atmel Flip lade ich mein Programm in den Mikrocontroller.
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.