PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Buch für C gesucht (AVR)



AndyTrendy
28.12.2008, 00:43
Hallo

Ich suche ein gutes Buch für die Programmierung von AVRs in der Sprache C
Wäre klasse wen ihr mir ein paar Bücher empfehlen könntet.

lg

Andy

veit
28.12.2008, 08:29
das tutorial auf mikrocontroller.net kann ich dir empfehlen:

http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial

Henry
29.12.2008, 19:56
Hallo Andy,

ich habe mir vor einiger Zeit mal das Buch "AVR Hardware und C-Programmierung in der Praxis" (Florian Schäffer) vom Elektor-Verlag zugelegt. Ich denke zwar wenn man ganz von Null anfangen möchte ist es eher nicht geeignet. Wenn man aber schon etwas umgang mit der Programmierung hat (bei mir war es Delphi) hilft es einem aber schon weiter, denke ich.
Evt. ist das ja etwas in der Richtung die Du suchst.

Da_Vinci13
30.12.2008, 18:51
Vielleicht ist es sowas was du suchst:
http://www.books.ch/shop/action/quickSearch?aUrl=90007790&searchString=C+als+erste+Programmiersprache

Ich habs noch nicht gelesen, aber es dünkt mich eigentlich noch gut...

AndyTrendy
25.01.2009, 18:52
Hallo

Danke für eure Antworten.
Ich suche ein Buch was wiklich Anfänger freundlich ist.ich ahbe mir heute das STK500 bestellt und möchte mich jetzt mit der prog. von Avrs in C beschäftigen.


AVR Hardware und C-Programmierung in der Praxis" (Florian Schäffer)

Das habe ich auch schon bei Amazon gesehen allerdings sagen die Leute dort genau das selbe wie du , weniger für Anfänger geeignet.Das Online Tutorial finde ich Inhaltlich gut allerdings möchte ich doch lieber ein Buch zum lesen.

Könnt ihr mir eins empfehlen ....

Da_Vinci13
25.01.2009, 19:01
Ich hab jetzt dir von mir emphohlene Buch gelesen und ich finds super für Einsteiger! Alles wird erklärt!
Zwar ist es nicht für AVR, aber wenn man es gelesen hat muss man das AVR GCC Tutorial nur noch einbisschen überfliegen und man versteht es.
Der Nachteil (Kann für einige auch ein Vorteil sein!) ist, dass das Buch über 500 Seiten hat, also man hat das nicht an einem Tag gelesen... aber das bestätigt auch, dass es ausführlich und gut geschrieben ist...

Grüsse!

rob_88_20p
13.02.2009, 16:06
Ich suche auch ein Buch für die C-Programmierung

Ich hab auch schon ein Buch entdeckt aber ich glaube nicht dass das für die C-Porogrammierung von uC ist eher für die Computer.
Es heisst C für Dummies.

Aber leider kann man dieses Buch fast überhaupt nicht mehr bekommen. Ich hab in 6 Buchläden nachgefragt und es bei einem bestellt dieser hat mir aber die Englische version bestellt es gibt glaub ich keine Deutschen mehr.

Was könnt ihr sonst noch empfehlen ?

tuck
14.02.2009, 11:30
Ebay oder booklooker.de sind gute Anlaufstellen wenn ein Buchladen sagt er führts nicht mehr.
Genauso die Fremdanbieter auf amazon.de
Habe mir vor ein paar Monaten "The C Programming Language" zugelegt.
Kurz und knapp alles schön erklärt. Das Buch stammt von den Entwicklern der Sprache. Klar gibt es Bücher die noch tiefer in die Materie gehen, aber das reicht erstmal.
http://cm.bell-labs.com/cm/cs/cbook/index.html

Englische Version:
http://www.amazon.de/Programming-Language-Prentice-Hall-Software/dp/0131103628/ref=sr_1_1?ie=UTF8&s=books-intl-de&qid=1234611176&sr=1-1

Übersetzung:
http://www.amazon.de/Programmieren-C-ANSI-2-C-Reference/dp/3446154973/ref=sr_1_2?ie=UTF8&s=books&qid=1234611123&sr=8-2

Bob13
04.03.2009, 18:00
Ich kann dir auch nur empfehlen C online zu lernen. Entweder bei dem C Tutorial auf mikrocontroller.net. Allerdings solltest du zu aller erst eine Programmiersprache für den Computer schon können. Idealerweise natürlich C, allerdings versteht man das Tutorial auch, wenn man z.B. nur PHP kann...

dflinkmann
04.03.2009, 22:29
Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie von Günter Schmitt finde ich eignetlich auch ganz gut.

Generelle C-Programmierung kann man eigentlich nur mit dem Autoren "Kernighan and Ritchie" lernen. Die Bücher von denen sind perfekt, wobei ich die nur in der originalen englischen Fassung gelesen habe. Die Deutsche Übersetzung wäre z.B. "Programmieren in C. ANSI C".

Ansonsten fährt man mit den Büchern aus dem O'Reilly Verlag auch immer recht gut.

Daniel

CleanBot
12.05.2009, 15:30
Meine Empfehlung:
Günter Schmitt: "Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie"
Das deckt auch Grundlagen ab wie z.B. Zahlendarstellungen. Es beginnt zuerst mit Assembler-Programmierung mit vielen Beispielen und geht dann auch auf die Programmierung in C ein. Die Beispiele sind dann sowohl in Assembler als auch in C präsentiert. Nach der Beschreibung der Peripherie (ebenfalls mit Beispielen) folgen noch Anwendungsbeispiele mit typishen Aufgaben wie das Einlesen von Tastern, Ansteuern von Siebensegment-Anzeigen (Stoppuhr), LCD-Ansteuerung, Einlesen von Matrix-Tastaturen usw.
Generell sind hier alle Controller-typischen Dinge wie Bedeutung von Byte-Operationen, das Löschen/Setzen von Bits mit Masken, als auch Interrupts in C (grundlegend) angesprochen.

Zusäztlich hab ich mir noch "Systemprogrqammierung für AVR-Mikrocontroller" von Manfred Schwabl-Schmidt zugelegt. Das ist allerdings eher ein Werk für Fortgeschrittene, das ausführlicher auf Interrupts, Multitasking, Fließkommarithmethik und Zufallszahlen usw. eingeht. -> Allerdings ist hier Alles in Assembler!

Das Datenblatt für seinen Controller sollte man zusätzlich aber immer zusätzlich parat haben. Manche Dinge sind evtl. bei einigen Controllern (z.B. ATMega128 -> zwei UARTS usw.) etwas anders.

Gruss
HaPe

Hellsing
26.05.2009, 22:37
Kann dir das Empfehlen:

http://openbook.galileocomputing.de/c_von_a_bis_z/

Behandelt eigentlich alles was man so brauch und gibts im Link als Open Book Version kostenlos. Gebunden isses auch nicht soooo teuer , glaub so um die 40 Euro.

MelMan
27.05.2009, 09:45
Hab neulich mit C angefangen und gleichzeitig auch mit Linux. Also wenn du sowas in die Richtung vorhast kann ich dir folgendes Buch (oder Ebook) empfehlen:

http://ittk.falb.at/pt/unterlagen/C-in-21-Tagen.pdf

Ist alles klasse erklärt und du hast Beispiel und Aufgaben mit Lösungen wo du das Gelernte immer kontrollieren kannst. Geht bestimmt auch mit Windows aber unter Linux ist es echt super einfach weil schon fast alles vorinstalliert ist wie z.B. der Compiler.