Hallo, Ich bin momentan noch Azubi zum Mechatroniker kurz vor Ende! Ich habe eine Frage, und zwar möchte ich in absehbarer Zeit in das Thema Mikrocontroller einsteigen und fragen was dazu alles am besten geeignet wäre! Ich habe noch nicht viel Ahnung von diesem Thema und hoffe ihr könnt mir dabei helfen?! Welche Sprache benutzt man zum Programmieren von Mikrocontrollern? ( Hab von Assembler und C bzw C+ gehört), mit welchem Programm wird dies geschrieben??? Kann mir jem. ein gutes verständliches Buch empfehlen?? Was für unterschiedliche Arten von Mikrocontrollern gibt es?? Wär echt super dankbar wenn mir jemand weiterhelfen könnte!! Dankeschön!
Ein günster und auch sinnvoller Einstieg in die uC-Welt ist denke ich ein AVR (ATMega etc). Auf dieser Seite findest du ja auch einiges an Infos. Programmieren kann man den in Bascom (Basic), Assembler und C/C++. Die entsprechende Hardware kann man sich entweder zusammenbasteln oder eben schon fertige Experimentierplatinen wie das STK500 (ca. 100) kaufen. Mit welcher Programmiersprache du den programmierst ist eigentlich egal. Ich würde dir auf jeden Fall zu C raten. Assember ist zwar auch nicht schlecht, aber erstens brauch man länger um die Befehle zu lernen und man benötigt auch mehr Zeit um zu den ersten Ergebnissen zu kommen. Bascom würde ich deswegen nicht nehmen, weil es nur auf wenig uC's übertragbar ist (das gilt auch für assembler, da jede Architektur auch meist andere, zwar ähnliche, Befehle hat). C kannst du meist ohne weiteres auf andere uC's übertragen. Um das Programmieren zu lernen kannst du dir eigentlich jedes beliebige Einsteiger Buch kaufen (z.B. C Programmieren von Anfang an von Helmut Erlenkötter). Allerdings wird in solchen Büchern nicht auf uC-Programmierung eingegange, das ist aber eigentlich nicht so wirklich schlimm. Man muss halt nur wissen wie man Ports etc. anspricht. Bitoperationen sind dafür unumgänglich.
Wenn du allerdings genau wissen und verstehen möchtest wie ein MC funktioniert und arbeitet, dann würde ich dir den Assembler empfehlen. Im Tutorial auf dieser Seite ist alles sehr gut beschrieben. Und Assembler zu lernen war für mich viel einfacher als C.
google doch mal nach einsteigersets und AVR... es gibt welche wo alles dabei ist hardware software und lehrbuch und ich glaube hier im wiki ist auch was zu dem thema... ansonsten hast du hier die entsprechenden tuturials gruß alex
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.