Hallo,
suche das oben genannte Buch mit ISBN 978-3-7323-5854-0.
Soll ja angeblich sehr gut für Anfänger sein, vielleicht will jemand
seins verkaufen? Wenn ja, dann würde ich mich über eine Antwort oder PN
mit Preisvorstellung freuen.
Ich suche auch keine Online- PDFs oder so, ich will etwas in Papierform
vor den Augen haben.
Habe bisher ein bisschen Arduino Programmiert (Ganz einfache Sachen),
leider ist das ganze eher Kopieren und Einfügen aus dem Internet, ohne
dabei zu wissen was man macht. Es gibt meiner Ansicht nach im Internet
kein gutes Tutorial darüber, jeder trägt von einem Teil etwas bei, aber
komplett von den Basics wird nicht wirklich was erklärt. Würde gerne
etwas "professioneller" Programmieren in C lernen. Und den Arduino sehe
ich eher als Kinderspielzeug.
Vielleicht kann mir anbei jemand einen guten ATMEL AVR Programmer
empfehlen? Taugt ein 14€ AVR ISP MK2 von Ali etwas?
Danke und schöne Grüße
TheD
The D. schrieb:> suche das oben genannte Buch mit ISBN 978-3-7323-5854-0
Gibt es neu in jedem Buchladen.
The D. schrieb:> Es gibt meiner Ansicht nach im Internet> kein gutes Tutorial darüber, jeder trägt von einem Teil etwas bei, aber> komplett von den Basics wird nicht wirklich was erklärt.
Gibt einige. Auch zu den C-Grundlagen („komplett die Basics“).
The D. schrieb:> Vielleicht kann mir anbei jemand einen guten ATMEL AVR Programmer> empfehlen?
Jeder popelige ISP-Programmer ist nutzbar. Auch dein „Kinderspielzeug“
lässt sich problemlos selbst als ISP-Programmer nutzen.
Jack V. schrieb:
> Gibt es neu in jedem Buchladen.
Ach echt?
Blöd nur, dass es neu 40- 50€ kostet und vielleicht gibt es jemand
gebraucht für nur 20€ her.
Alexander S. schrieb
> Für Assembler und C kann ich das Buch von Günter Schmitt ... empfehlen.
Danke, sieht auch interessant aus. Ich denke den 10er ist es wert :)
Hat sich erledigt, habe mir das Buch nun neu für 40€ gekauft.
Aber ich muss leider sagen es ist schon etwas enttäuschend. Habe zwar
nur die ersten 60 Seite durchgelesen und hier fangen die Probleme schon
an.
- Im Buch wird ein ATMega88 mit deinem AVR Dragon verwendet, ich habe
nur
einen nackigen Mega328P und einen AVRISP MKII. Somit ist die DebugWire
Funktion nicht verfügbar und ich kann mir das ganze Kapitel sparen.
- Ohne erstmal die absoluten Basics zu erklären (z.B. Portregister
etc.), werden Teilweise Programme "zum nachmachen" gezeigt, von denen
Man nicht weiß, was die einzelnen Programmzeilen überhaupt machen sollen
oder bedeuten.
- Es werden Sachen gezeigt, die in der neusten Software (in meinem Fall
Michrochip Studio) so nicht direkt nachgemacht werden können und
teilweise funktionieren bei mir manche Dinge gar nicht, z.B. zeigt mein
I/O- Viewer keine Reaktion.
- Zwar eher unwichtig aber trotzdem möchte ich auf die ganzen
Schreibfehler und schlechten Bilder hinweisen.
Das ganze Zeug da drin hat mich bis jetzt mehr verwirrt als belehrt, man
muss zu jedem irgendwie im Internet fehlende Informationen
herausgooglen.
Da vergeht mir gleich die Lust das Ding weiterzulesen, für 40€ hätte ich
schon mehr erwartet.
Spiegelt meine Einschätzung des Buchs wieder. Hättest du gefragt, ob es
empfehlenswert wäre, hätte es ein deutliches „Nein“ von mir gegeben. Bis
auf die spezifischen Sachen (Atmel Studio, Debugging) kann man die
Sachen zwar auch mit einem anderen Setup nachvollziehen, aber da gibt es
dann deutlich bessere Tutorials im Netz.
Wie auch immer: wenn du wirklich tief ins Detail einsteigen willst, wäre
vielleicht „Mikro-Controller-Technik mit AVR“ von Schmitt und Riedenauer
einen Blick wert. Das ist so ziemlich das Gegenteil von Gaichers Ansatz,
und keine zu leichte Kost. Außerdem kommt überwiegend Assembler zum
Einsatz, zu C gibt es nur ein Kapitel.
Edit, Nachtrag: wenn es nicht unbedingt deutsch sein muss – auf dem
englischsprachigen Markt ist die Auswahl deutlich größer.
Hallo,
Jack V. schrieb:> Außerdem kommt überwiegend Assembler zum Einsatz, zu C> gibt es nur ein Kapitel.
Das stimmt zumindest für die 6. Auflage so nicht.
Es gibt zwar je ein Kapitel speziell zu Assembler und C, bei der
Beschreibung der Peripherie sind aber immer alle Beispielprogramme als
Assembler- und C-Version aufgeführt. Das gilt auch für die Projekte im
hinteren Teil des Buches.
Das C-Kapitel ist allerdings recht knapp und nicht unbedingt für den
"blutigen" Anfänger geeignet. Für AVR-Anfänger mit ein wenig
Programmiererfahrung ist das Buch dagegen sehr nützlich.
rhf
Hallo,
The D. schrieb:> Das ganze Zeug da drin hat mich bis jetzt mehr verwirrt als belehrt, man> muss zu jedem irgendwie im Internet fehlende Informationen> herausgooglen.
Du wirst nicht umhinkommen dir speziell zur C-Programmierung zusätzliche
Literatur anlesen müssen. Die AVR-Prorammieranleitungen sind in diesem
Punkt prinzipbedingt immer recht knapp formuliert.
> Da vergeht mir gleich die Lust das Ding weiterzulesen, für 40€ hätte ich> schon mehr erwartet.
Tja, der Einstieg ist recht steinig, gerade wenn man an zwei Fronten
kämpfen muss (Programmiersprache und Kontrollereigenarten). Wenn der
Groschen aber erst einmal gefallen ist, ist es doch überraschend
einfach.
Eine gute Einführung zur AVR-Programmierung, die mir zu Anfang sehr
geholfen hat, findest du übrigens direkt in diesem Forum:
https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial
rhf