CAN Programmierung Einstieg?

Gast #2612367
Lesenswert?

Hallo Forum,
ich brauche Hilfe bei dem Einstieg in die CAN Programmierung C/C++,
Fragen: welche Tutorial könnt Ihr mir empfehlen, welche Software brauche 
ich für die Programmierung (wenn's geht Freeware), und bitte auch ein 
Hardwarekit (bis max. 150€)empfehlen um das zu testen. Es wäre super 
nett wenn das ganze mit Links zum Download gehen würde :).

Kenntnisse:
Mir fehlt jegliche Erfahrung mit der Hardwareprogrammierung oder 
Hardware nahen Programmierung.

Hardware kenne ich nur aus der Theorie, mehr nicht, ich weiß was 
Widerstände sind, Kondensatoren, Dioden, etc. aber alles nur als 
Theorie.

Was ich bis jetzt gemacht habe ist programmieren mit C++ Desktop 
Anwendungen für die Dateiverarbeitung, Datenbanken und 
Internetanbindung.

Zu Verfügung stehen mir 2 PCs, ein Desktop Rechner Dual Core 2x3GHz 4GB 
RAM und noch ein Notebook mir vergleichbarer Leistung und Vista als OS.

Mein Ziel ist es für den Anfang als erstes die Verbindung mit der 
Hardware herzustellen und ein einfaches Signal zu senden an die 
Komponente(was auch immer ihr mir hier vorschlägt).

Besten dank für eure Hilfe
Nich
Gast #2612433
Lesenswert?

Hier bei µC.net gibt es eine Menge Artikel und Forenbeiträge zu 
Atmel-Mikrocontrollern (AVR), insbesondere die Tutorials sind sehr 
umfangreich und helfen Einsteigern schnell und nachhaltig. Der Einstieg 
wäre damit wohl sehr leicht gemacht. Developmentboards gibt es z.B. von 
Olimex. Ob du noch einen extra Programmer benötigst, hängt davon ab, 
welches Board du kaufen möchtest. Zum Thema Programmer gibt es hier 
schon viele Forenbeiträge, die Suche hift.
Weiterhin wäre die Frage zu klären, ob du bereits ein CAN-Dongle und 
Software für den PC besitzt. Sollte dem nicht so sein, musst du dir 
natrürlich mindestens 2 Boards kaufen, da man mit nur einem CAN-Knoten 
nicht viel anfangen kann. Ohne PC-Anbindung wird insbesondere für 
Anfänger die Entwicklung sehr schwierig.
Gast #2612884
Lesenswert?

Um CAN kennenzulernen:

2x TinyCAN kaufen
jeweils an einen PC USB-Port oder oder zwei Ports eies PCs verwenden.

Kommunikation über mitgelieferte TinyCAN Software oder anhand der 
Beispiele selbst programmieren.

Um CAN auf einem MC zu verwenden Tutorials studieren...
#2612885
Lesenswert?

@  Nich (Gast)

>Fragen: welche Tutorial könnt Ihr mir empfehlen,

Datenblatt, ggf. Netzseiten.

>welche Software brauche ich für die Programmierung (wenn's geht >Freeware),

Z.B. AVR-GCC.

> und bitte auch ein
>Hardwarekit (bis max. 150€)empfehlen um das zu testen. Es wäre super
>nett wenn das ganze mit Links zum Download gehen würde :).

CAN

http://www.kreatives-chaos.com/

>Mir fehlt jegliche Erfahrung mit der Hardwareprogrammierung oder
>Hardware nahen Programmierung.

Dann hast du einiges zu tun. Fange kleine an. CAN kommt dabei vielleicht 
nach 50-100 Stunden, wenn du die Grundlagen halbwegs drauf hast.

>Hardware kenne ich nur aus der Theorie, mehr nicht, ich weiß was
>Widerstände sind, Kondensatoren, Dioden, etc. aber alles nur als
>Theorie.

OK, vielleicht auch 200 Stunden ;-)
Kauf dir auf jeden Fall erst einmal fertige Hardware, sonst siehst du 
nie Land.

>Zu Verfügung stehen mir 2 PCs, ein Desktop Rechner Dual Core 2x3GHz 4GB
>RAM und noch ein Notebook mir vergleichbarer Leistung und Vista als OS.

So viel Dampf brauchst du nicht, ein 10 Jahre alter PC reicht.

>Mein Ziel ist es für den Anfang als erstes die Verbindung mit der
>Hardware herzustellen und ein einfaches Signal zu senden an die
>Komponente(was auch immer ihr mir hier vorschlägt).

Kauf dir auch eine FERTIGE CAN-Gegenstelle, z.B. sowas hier. ISt sein 
geld wert.

http://www.canusb.com/

MFG
Falk

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren