Forum: Mikrocontroller und Digitale Elektronik Erbitte Rat bei Buchauswahl?


von Cleo (Gast)


Lesenswert?

Hallo,

ich habe vor mir demnächst ein Mikrocontrollerbuch zum Programmieren
von AVR-Controllern (ATmega16) zu kaufen. Die Programmierung soll C
basierend sein. Leider fehlt mir hier jemand, der mich an die Hand
nimmt und bzgl. der Buchauswahl einen vernünftigen Rat gibt.

Das Buch "Embedded C Programming and the Atmel AVR" von Barnett und
Cox ist mir jetzt des öffteren aufgefallen. Kann jemand zu diesem Buch
eine Rezension bzw. Empfehlung aussprechen?

Ich wäre über jede weitere Buchempfehlung dankbar!

Beste Grüße

von ecslowhand (Gast)


Lesenswert?

Schau mal links auf´s Werbebanner von "buecherbillig". Da findest Du
ein Buch für wenig Geld.

Lg EC

von Anton (Gast)


Lesenswert?

Jörg Wiegelmann
Softwareentwicklung in C für Mikroprozessoren und Mikrocontroller
C-Programmierung für Embedded-Systeme
ISBN 3-7785-2943-9
39,80 €

Kann ich empfehlen.

von Pit (Gast)


Lesenswert?

Also ich habe mir folgende 2 Bücher zugelegt:
1. "Embedded C Programming and the Atmel AVR"
  hast du ja schon "entdeckt".
2. "C programming for microcontrollers" von www.smileymicros.com
  behandelt C-Programmierung und den GNU-Compiler mit dem AVR-Butterfly
und AVR's im allgemeinen.

Zu 1.
Das Buch ist richtig teuer (ca. 79$) und in English.
Habe ich bei Amazon.de bestellt.
Auch habe ich mich vorher mit dem Thema Compiler relativ intensiv
auseinander gesetzt und mich für den Codevision entschieden. Er
erleichtert durch seinen Code-Wizzard so einiges, wie z.B.
Initalisierung der Ports, Timer, TWI, Interrupts usw. (ich komme mehr
aus dem Hardwarebereich sodass ich froh war, dass mir dadurch einiges
an Einarbeitung erstmal abgenommen wurde und ich recht schnell erste
Ergebnisse erzielen konnte)
Also hat dieses Buch alle meine Interessen angesprochen.
Bin damit auch sehr zufrieden. Es fängt mit relativ einfachen Dingen an
und steigert sich dann bis zu einem recht komplexen Projekt, dass alle
vorher behandelten Themen wie I/O's, Timer usw. beinhaltet.
Es wird auch die Installation des Codevision-Compilers und des
AVR-Studios und deren Einstellungen beschrieben.
Die C-Programmierung kommt natürlich auch nicht zu kurz.
Meiner Meinung nach ein recht umfassendes und komplettes Buch.

Zu 2.
Kostet ca. 40$ und ist auch in English.
Habe ich direkt beim Autor in den USA via Paypal problemlos bestellt
und innerhalb einer Woche erhalten.
Auf der Homepage kann man sich ein Probekapitel des Buches runterladen.
Würde ich dir empfehlen zum Reinschnuppern.
Das Konzept ist: wie kann ich ohne viel Dollars (Euronen)Programmierung
für Mikrocontroller (hier halt AVR's) lernen.
Es geht relativ schnell los mit der C-Programmierung ohne viel Tamtam.
Die meisten Sachen werden auf einem Steckbrett aufgebaut und als Target
wird der AVR-Butterfly eingesetzt.
Was mir persönlich nicht so gut gefällt ist, dass erst mal Code
geschrieben wird ohne ihn zu erklären, Hauptsache es leuchtet oder
bewegt sich irgendwas. Die Erklärungen erfolgen dann erst hinterher.
Ansonsten auch nicht schlecht was die C-Programmierung und AVR-Hardware
betrifft. Definitiv hat dieses Buch einen "Bastler"-Eindruck bei mir
hinterlassen, wobei ich das aber positiv meine.
Da die meisten die sich hobbymäßig mit Elektronik beschäftigen viele
Bauteile die im Buch verwendet werden eh schon im Regal liegen haben.

Für welches Buch man sich entscheidet hängt, meiner Meinung nach, stark
davon ab wie man generell an Dinge herangeht.
Wer sich in der Regel erst einmal einen Überblick über das Thema
verschafft, sich informiert und sich dann sukzessive einarbeitet dem
wird wahrscheinlich das erste Buch besser gefallen.
Wer sofort loslegen will und sich auch damit zufrieden gibt, dass
manches erst einmal so ist wie es ist, der wird wahrscheinlich zum
zweiten Buch tendieren.

Wenn du mir deine Mailadresse gibst kann ich dir ja mal die
Inhaltsverzeichnisse scannen und schicken.

von Slowflyer (Gast)


Lesenswert?

Unter dem Link "Buchempfehlungen" auf dieser Seite stehen ein paar
Details zu ein paar Büchern

von Cleo (Gast)


Lesenswert?

Hallo und Dankeschön für die Ratschläge!!!

Die Buchempfehlungen von dieser Seite habe ich mir natürlich schon
durchgelesen. Auch speziell das Buch "Softwareentwicklung in C für
Mikroprozessoren und Mikrocontroller, C-Programmierung für
Embedded-Systeme". Allerdings habe ich auch viel Kritik über dieses
Buch lesen müssen.

Das Buch  "C programming for microcontrollers" von
www.smileymicros.com, ist mir natürlich auch geläufig. Das Probekapitel
etc. hatte ich mir auch heruntergeladen und bereits gelesen. Scheint
Interessant zu sein, aber leider nur ein mageres Kapitel.

Ja, - beim Buch "Embedded C Programming and the Atmel AVR" erschreckt
einen natürlich erstmal der Preis! Können denn noch andere dieses Buch
empfehlen? Ich mein, hat das Buch einen erkennbaren roten Faden, an dem
sukzessiv die einzelnen Kapitel aufbauen?

Ich bin in Sachen Mikrocontollerprogrammierung noch ganz am Anfang. Ich
habe mir das Evaluation-Board von Pollin bestellt und versuche nun die
zwei LED's durch Tasten drücken ein- und ausschalten. Die
C-Programmierung ist mir jedoch nicht fremd, kann also mit Zeigern,
Speicherlokalisierung etwas anfangen (das Meine ich zumindens)! Soweit
mein Wissensstand!

Wäre über weitere Ratschläge dankbar!

PS.: Nochmals Danke - auch für die ausführliche Beschreibung!!!

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
Noch kein Account? Hier anmelden.