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
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.
CAN ist ja nur eine Schnittstelle. So im luftleeren Raum kann man nichts dazu sagen. Um es zu programmieren, mußt Du erstmal sagen, welchen Controller und welche Target-CPU Du verwenden willst. Peter
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...
@ 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
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
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.