www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Programmiertechniken für AVR-Mikrocontroller


Autor: Tho Mas (manchro)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

ich habe in diesem (Beitrag "Buch AVR-Datenblätter zu verstehen & Register, Stackpointer") 
Beitrag schon nach einer Empfehlung für Bücher gefragt, die den Aufbau 
eines µC erklären.

Nun suche ich noch ein Buch, mit dem man das Programmieren erlernen 
kann. (Relevante Vorkenntnisse sind bei mir Java, Php, C-Grundkenntnisse 
und JavaScript)

Ebenfalls habe ich mir wieder die Buchtipps 
http://www.mikrocontroller.net/buecher/ angesehen. Die ersten beiden 
Bücher "Softwareentwicklung in C für Mikroprozessoren und 
Mikrocontroller" und "Programmieren in C" bringen das Programmieren 
näher bei.

Jedoch sieht die Beschreibung der Bücher so aus, als ob Sie eher die 
Programiersprache allgemein (z. B. Verzweigungen, Syntax, Schleifen 
etc.) beibringen aber dies nicht auf den AVR µC beziehen.

Deshalb habe ich mich mal selbst umgeschaut und dieses Buch gefunden:
http://www.amazon.de/Programmiertechniken-AVR-Mikr... 
kennt das jemand oder hat es jemand?


Ansonsten könnt ihr mir auch gerne Empfehlungen zu Büchern geben, die 
das Programmieren in Bezug imt AVR µC bringen.


Danke schonmal fürs Lesen!


Grüße

Autor: Chiky (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Tho-Mas

Bücher gibt's jede Menge aber wenn man etwas lernen möchte, sollte man 
gleich am Buchhandlung vorbei ein Paar Bücher gucken und gleich kaufen 
oder Name notieren und über das Internet (meinstens günstiger) bestellen 
und wenn es geht dann auch Hardware dazu, wenn du aber in ein Forum nach 
Bücher fragst dann gibt's gleich 1000 Bücher zu empfehlen !!

Hier bei mikrocontroller.net gitb's 2 sehr gute Tutoriale:

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

und

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

eine sogar als pdf

damit kann man sehr aber sehr gut lernen

Gruß

Chiky

Autor: Dr.Seltsam (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> Jedoch sieht die Beschreibung der Bücher so aus, als ob Sie eher die
> Programiersprache allgemein (z. B. Verzweigungen, Syntax, Schleifen
> etc.) beibringen aber dies nicht auf den AVR µC beziehen.

Das ist doch der Sinn einer Hochsprache, dass man sich eben nicht mit 
der betreffenden Zielarchitektur auseinanderzusetzen braucht, sondern 
universell verwendbaren Code schreiben kann. Wenn es dann um die 
Controllerinterne Peripherie geht, sollte eigentlich jedes Datenblatt 
zusammen mit der Dokumentation zu den herstellerseitigen Bibliotheken 
genügend Information geben.
Ok, eine Einschränkung stellen die Speicher-Deklarationen dar, hier hat 
jeder Controller durchaus seine Eigenheiten.

Anders sieht die Sache natürlich mit Assembler aus.....


Gruß
Dr.Seltsam

Autor: Maximilian Bock (sexymaxy)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Chiky wrote:
> Hallo Tho-Mas
>
> Bücher gibt's jede Menge aber wenn man etwas lernen möchte, sollte man
> gleich am Buchhandlung vorbei ein Paar Bücher gucken und gleich kaufen
> oder Name notieren und über das Internet (meinstens günstiger) bestellen
> und wenn es geht dann auch Hardware dazu, wenn du aber in ein Forum nach
> Bücher fragst dann gibt's gleich 1000 Bücher zu empfehlen !!
>
> Hier bei mikrocontroller.net gitb's 2 sehr gute Tutoriale:
>
> http://www.mikrocontroller.net/articles/AVR-Tutorial
>
> und
>
> http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial
>
> eine sogar als pdf
>
> damit kann man sehr aber sehr gut lernen
>
> Gruß
>
> Chiky

Erstens gibt es die Bücher nicht im Internet günstiger, zumindest nicht 
in D ;) Zweitens ist das ziemlich dreist um nicht zu sagen unverschämt 
in einem Fachgeschäft etwas anzuschauen und woanders zu holen ;)
Nun aber zu büchern. Ich kann das C von a bis Z von gallileo-Verlag 
empfehlen. Das ist zwar allgemeine C-Programmiereung, nur wie schon 
gesagt solltest du, wenn du das wirklich verstanden hast auf andere 
Bereiche sehr gut anwenden können. Das Buch gibts auch als Openbook 
unter: http://www.galileocomputing.de/openbook/c_von_a_bis_z/

Schöne Grüße aus Stuttgart

Autor: W Herzog (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also ich kann da immer wieder nur dieses Buch empfehlen:

Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie. 
Programmierung in Assembler und C - Schaltungen und Anwendungen von 
Günter Schmitt (Broschiert - Juli 2007)

Kompetent, umfassend, gut verständlich - einfach TOP!

Autor: Winfried (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich hab mal eine Seite für Buchtipps angelegt:

http://www.mikrocontroller.net/articles/Buchtipps

Autor: Wolfgang Horn (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi, Tho-Mas,

was willst Du erreicht haben?
Eine Doktorarbeit über Programmierung am vorderen Rand der Technik?

Wohl nicht.
Dann - was immer wir neu erlernen wollen, die regelmäßigen 
Erfolgselebnisse sind das Antriebsmittel.

Besorge Dir - in dieser Reihenfolge
1. Eine Aufgabe, die Du in Hardware lösen kannst und Freude auslöst,
2. ein Programm, das zumindest die haöbe Lösung ist, entweder hier 
veröffentlicht oder in AVR-Freaks unter "Projects" zu finden,
3. passende Hardware als Kit, z.B. von Pollin, Atmel STK500 oder 
ähnliches,

Baue die laufende Lösung erst mal und sieh, es funktioniert.
Dann begreife die laufende Lösung.
Dann verbessere sie.

Ciao
Wolfgang Horn

Autor: pacer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

Ich habe das meiste aus den Tutorials hier und aus der Beschreibung zu 
dem Microcontroller.
Leider vestehe ich nicht immer alles und habe mir deshalb das Buch von 
G.Schnmitt gekauft. Aber ich finde es eher schlecht, zumindest den 
Assemblerteil. Die Hardware und Register werden nur unzureichend an ein 
paar Programmbeispielen erklärt.

Fazit, auf meine Fragen hat mir das Buch bisher keine zufriedenstellende 
Antwort geben können. Von mir gibs daher keine Empfehlung für das Buch.

Autor: pacer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Im prinzip habe ich es genauso gemacht wie Wolfgang es vorgeschlagen 
hat. Code nehmen und anpassen bzw. weiterentwickeln, alles in kleinen 
Schritten damit kein Frust aufkommt.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.