Hallo zusammen, ich such nach einem Buch über Mikrocontroller (Atmega32 etc.) welches bevorzugt als Programmiersprache C behandelt. Ich habe die Buchtips von hier schon mehrmals durchgeschaut und auch dies Buchtips von anderen seiten. Bisher habe ich folgendes gefunden: Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie. Programmierung in Assembler und C - Schaltungen und Anwendungen (Broschiert) link: http://www.amazon.de/Mikrocomputertechnik-Controllern-AVR-RISC-Familie-Programmierung-Assembler/dp/3486584006/ref=sr_1_1?ie=UTF8&s=books&qid=1204458087&sr=1-1 Was haltet ihr davon? Ich suche vorallem ein Buch welches die Grundlagen von µC erklärt (ADC,DCA,PWM,LCD usw.) Was meint ihr dazu? Grüße Tobias
Daß da offensichtlich eine merkwürdige 5-Sternekritik dabei ist, würde das Buch für mich schon verbieten. Zudem ist das Buch veraltet, da es mit obsoleten ATMegas arbeitet, allenfalls der Mega8515 geht so gerade noch durch. Mein Tip (und sicherlich der vieler anderer hier): Investier das Geld in ein günstiges Starter-Board und arbeite das Tutorial hier durch. Fragen werden hier gerne beantwortet.
Ich kann auch nur sagen: Bastle oder besorg dir ein Board, leg dir ein Programmiergerät zu (IC-Debugger) und fang an. Das beste Lehrbuch ist das Datenblatt. Wenn du nur in C programmieren willst, ist es auch nicht erforderlich, besonders tief in die CPU Architektur und den Befehlssatz einzusteigen und du kommst sehr sehr schnell zu guten Ergebnissen. In den AVR Datenblättern sind auch immer kleine Code-Snipplets für C und Assembler, die man gut als Startpunkt für eigene Routinen nehmen kann. Der nachteil bei den MCUs die man selbst basteln kann, ist ihr geringer Speicher, sodass die Programme nihct besonders gross werden können. Für grössere Projekte wirst du aber ohnehin zu ARM etc... greifen.
Naja, ob man einen ATmega644 im einsteigerfreundlichen PDIP mit 64KiByte Flash und 4KiByte SRAM nur als nicht besonders groß bezeichnen kann, sei dahingestellt. Mehr haben nur die 128xer und 256xer.
Die Aussage von "Dirk" ist nicht wirklich richtig !!! Seit der 2ten Ausgabe wird im Buch der Mega16 erklärt. Dieser ist dem Mega32 sehr sehr ähnlich, man könnte sogar sagen, sie seien bis auf den Speicher gleich :-) Ich besitze dieses Buch in der 2ten Ausgabe und kann es einfach nur empfehlen, da 99% aller Beispiele in Assembler und C (WinAvr) im Buch geschrieben stehen ist es daher sehr hilfreich für die AVR-Programmierung ist. Den großen Vorteil an diesem Buch sehe ich darin, dass es ein sehr sehr gutes Grundlagenwerk für den AVR darstellt. Ich persönlich kann es nur empfehlen, die 35Euro sind gut angelegt.
Ich besitze ebenfalls das Buch, in der aktuellen 3.Auflage und kann es absolut empfehlen. Es ist das beste Buch über Assembler und C Programmierung der Atmel Controller das mir bisher in die Hände gekommen ist. Da es hier um Programmier-Grundlagen geht, ist es völlig unerheblich ob darin die neusten Typen besprochen werden. Auf keinen Fall ist es veraltet, von mega8-88 wird alles erklärt und vorgestellt.
Also C grundkenntnisse beistze ich bereits... Programmiere bei der Arbeit mit C#... Aber mir fehlt es eben noch an grundkenntnissen bei den Mikrocontrollern. Ist da das Buch soweit auch gut dafür? Beschreibt das Buch nur Programmiercode oder geht es auch um die Hardware der Mikrocontroller?
Gibt es eigentlich auch ne möglichkeit, oder ein µC den ich in C# programmieren kann? Oder Mono?
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.