CAN Programmierung Einstieg?

Gast #2612367
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
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
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
@  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
Gast #2614103
Ok,
besten dank für eure antworten, war nach der ersten doch etwas 
enttäuscht :D
Ich werde überlegen ob sich der einstieg lohnt :)

Beste Grüsse
Nich

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.