Hallo Gemeinde, Ich bin absoluter Anfänger und mit Begeisterung bei der Sache. Nur, stelle ich immer öfter fest das ich eigentlich mehr Input benötige. Das Tutorial ist sehr gut aufgebaut und mein bisheriges Wissen habe ich komplett aus eben diesem bezogen. Aber um hier nicht lange herum zu eiern (obwohl, bald ist Ostern) möchte ich fragen, ob mir jemand ein gutes Einsteigerbuch mit Beispielen empfehlen kann. Sicher, Bücher gibt es viele, aber hier wissen doch bestimmt einige Leute welches Buch was taugt und welches nicht. Hat hier jemand eine gute Empfehlung für mich ? Gruß Pebez Edit: Einen Ehrenpreis für einen nichtssagenden Titel hast Du Dir schon mal eingeheimst. Habe das geändert. Rufus
Wenn Du Dich mit AVR-Programmierung befassen willst, (nehme ich an) empfehle ich Dir das Buch "AVR-Mikrocontroller-Lehrbuch" von Roland Walter. (Nein, ich kenne den Mann nicht persönlich und bekomme auch keine Prozente..) MfG Paul
> Edit: Einen Ehrenpreis für einen nichtssagenden Titel hast Du Dir schon > mal eingeheimst. Habe das geändert. > > Rufus Uuuuuppppsss, sorry. Danke Gruß Pebez
Hallöchen.. Wenn du in C programmieren möchtest, dann kann ich dieses Buch aus dem Elektor-Verlag empfehlen: http://www.elektor.de/products/books/microcontrollers/avr.530248.lynkx Gruß Rolf
Schmitt, Günter: Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie und Datenblätter lesen :-)
Dieses Buch kann ich ebenfalls empfehlen! Man sollte sich dann aber schon Zeit nehmen sich damit zu beschäftigen, denn soeben nebenbei nützt das beste Buch nüscht. Gruss Axel
Paul Baumann schrieb: > Wenn Du Dich mit AVR-Programmierung befassen willst, (nehme ich an) > empfehle ich Dir das Buch "AVR-Mikrocontroller-Lehrbuch" von > Roland Walter. (Nein, ich kenne den Mann nicht persönlich und bekomme > auch keine Prozente..) > MfG Paul Hallo, in der Rezension habe ich etwas von Basic Vorkenntnissen gelesen. Ich möchte aber bei Assembler bleiben. Sind die Beispiele in Asm oder Basic gelistet? Das geht aus der Beschreibung nicht hervor. Gruß Pebez
Gute Nacht... schrieb: > Schmitt, Günter: Mikrocomputertechnik mit Controllern der Atmel > AVR-RISC-Familie > Diese Buch kann ich auf jeden Fall auch sehr empfehlen, viele Beispiele in ASM und C !!! http://www.amazon.de/Mikrocomputertechnik-Controllern-Atmel-AVR-RISC-Familie-Programmierung/dp/3486587900/ref=sr_1_1?ie=UTF8&s=books&qid=1270204832&sr=8-1-spell Gruss Marc
Also ich wuerde von dem Buch aus dem Elektor Verlag abraten. Die 40EUR ist es einfach nicht wert. Ich hab es hier und es steht wirklich kaum mehr drinnen als in dem AVR-GCC Tutorial das du auf dieser Seite findest. Fuer die haelfte, also 20EUr, waer das Buch noch OK wenn man sich das Drucken des Tutorials sparen will.
Peter Bednarz schrieb: > Paul Baumann schrieb: >> Wenn Du Dich mit AVR-Programmierung befassen willst, (nehme ich an) >> empfehle ich Dir das Buch "AVR-Mikrocontroller-Lehrbuch" von >> Roland Walter. (Nein, ich kenne den Mann nicht persönlich und bekomme >> auch keine Prozente..) >> MfG Paul > > > Hallo, > > in der Rezension habe ich etwas von Basic Vorkenntnissen gelesen. > Ich möchte aber bei Assembler bleiben. Sind die Beispiele in Asm > oder Basic gelistet? Das geht aus der Beschreibung nicht hervor. > > Gruß Pebez Hi, weiss denn hier niemand eine Antwort drauf ? Gruß Pebez
Beschreibe doch mal etwas genauer, wie viel Vorwissen Du hast und was Deine Ziele sind mit solch einem Mikrocontroller. Hast Du bereits einen, auf dem Du aufbauen möchtest? Also schreibe mal alles auf, dann bekommst Du auch eine passende gute Antwort, denn wir alle habe keine wirklich gut funktionierende Glaskugel.
Markus Müller schrieb: > Beschreibe doch mal etwas genauer, wie viel Vorwissen Du hast und was > Deine Ziele sind mit solch einem Mikrocontroller. > Hast Du bereits einen, auf dem Du aufbauen möchtest? > > Also schreibe mal alles auf, dann bekommst Du auch eine passende gute > Antwort, denn wir alle habe keine wirklich gut funktionierende > Glaskugel. Hallo Markus, ganz oben steht, dass ich Neueinsteiger bin. Programmieren möchte ich in Asm. Alles bisher erreichte habe ich in Asm realisiert. Bin zur Zeit mit dem A8 zu gange und möchte mich später einmal auf den Uhrenbau einstellen. Habe auch schon meine erste Uhr mit 7 Segment per Multiplex und SN7447 realisiert (BCD Ausgang). Bisher hat mir das Tutorial sehr dabei geholfen. Das Buch "AVR-Mikrocontroller-Lehrbuch" von Roland Walter hat mein Interesse geweckt, nur weiss ich eben nicht ob die Beispiele darin in Basic oder Asm aufgeführt sind da dies aus der Beschreibung nicht hervorgeht. Gruß Pebez
> ganz oben steht, dass ich Neueinsteiger bin.
Neueinsteiger, also schon einfache elektrinische Schaltungen aufgebaut,
aber noch keinen Mikrocontroller? - Also Mikrocontroller
Neueinsteiger...
Das Buch selbst kenne ich nicht.
Ein Baisc- Programm würde so aussehen, wenn Schlüsselwörter wie SUB, IF
... THEN, END_IF drin verwendet werden.
Wenn es Assembler ist, dann würde das so aussehen wie mov, jmp, cp, add,
sub usw.
Wenn es C ist, dann so if (...) { } ;
Wenn es Pascal ist, dann so If ... Then, Begin, End;, Procedure,
Function usw.
Du kannst ja eine Seite mit Code abfotografieren, dann können wir ganz
genau sagen ob es Basic, Assembler oder gar C ist.
Für ein erweitertes Studium würde ich als Programmiersprache C
empfehlen, denn die meisten Mikrocontroller sind in C programmiert. Bei
Assembler werden größere Programme schnell unübersichtlich und schwerer
wartbar.
Für den Anfang jedoch ist Assembler in Ordnung, damit lernt man besser
verstehen wie so ein Prozessor "denkt" (Funktioniert).
Markus Müller schrieb: > Das Buch selbst kenne ich nicht. > Du kannst ja eine Seite mit Code abfotografieren, dann können wir ganz > genau sagen ob es Basic, Assembler oder gar C ist. Hallo nochmal, ich weiss wie die Codes in C , Basic und Asm aussehen. Ich habe das Buch aber nicht. Ich würde es mir gern bestellen, wenn ich wüsste das es für Asm geschrieben ist :-) Kostet immerhin 42.-Euronen. Gruß Pebez
Einmal Google und zurück. http://www.buchhandel.de/detailansicht.aspx?isbn=978-3-9811894-4-5 Eindeutig Basic. Kostet aber nur 39 Euronen. Hier gibts den passenden Demoboard-Bausatz: http://www.segor.de/L1Bausaetze/rowalt.shtml
Markus Müller schrieb: > Einmal Google und zurück. > > http://www.buchhandel.de/detailansicht.aspx?isbn=978-3-9811894-4-5 > > Eindeutig Basic. > > Kostet aber nur 39 Euronen. Dankeschön. Hatte bisher nur bei Amazon nachgeschaut, da mir dieses Buch hier im Thread empfohlen wurde. Also weitersuchen nach einem guten Buch für A8 in Asm. Gruß Pebez
Sorry, ich stand vorhin auch irgendwie auf dem Schlauch. Ein ASM Buch kenne ich nicht, erst recht nicht für den A8. Ich progge seit einem Jahr nur noch den STM32F103 und das in C.
Hier wurde doch jetzt schon mehrmals das hier empfohlen: Schmitt,
Günter: Mikrocomputertechnik mit Controllern der Atmel
> AVR-RISC-Familie
was ist denn jetzt so schwer daran?? Das ist ein echt super gutes Buch
für Assembler und für c!!!!!!!!!!!!!!
Also ich kann: Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie Programmierung in Assembler und C - Schaltungen und Anwendungen von Günter Schmitt wirklich sehr empfehlen. -> http://www.amazon.de/Mikrocomputertechnik-Controllern-Atmel-AVR-RISC-Familie-Programmierung/dp/3486587900/ref=sr_1_6?ie=UTF8&s=books&qid=1270375828&sr=1-6 aber auch: Mikrocomputertechnik von Bernd-Dieter Schaaf -> http://www.amazon.de/Mikrocomputertechnik-Bernd-Dieter-Schaaf/dp/3446220895/ref=sr_1_6?ie=UTF8&s=books&qid=1270375985&sr=1-6 Viel Erfolg! MfG
Hallo nochmal, also meiner Meinung nach würde ich dir als Anfänger von ASM abraten da C einfach viel logischer ist und du als Einsteiger bereits mit einfachen if Schleifen schon ganz weit kommst. Außerdem ist ASM nicht zeitgemäß, es wird nurnoch bei zeitkritischen Anwendungen benutzt, ich gehe aber schwer davon aus, das du als Anfänger nicht in eine solche Situaton kommen wirst. Solltest du dennoch darauf bestehen kann ich dir nur meinen ersten Buchvorschlag empfehlen. Dort wird sowohl ASM als auch C behandelt und das sehr verständlich! Auch das hier zu findende Tutorial ist ganz hilfreich! Ich muss aber eingestehen, dass ich meine ersten Gehversuche auch in ASM gemacht habe, da man dabei gute Einblicke in die Arbeitsweise des Programmes erhält. Aber sobald du mal längere Programme Schreibst wirds ziemlich schnell unübersichtlich (Stichwort Sprünge!) Viele Grüße und viel Erfolg! MfG
>du als Einsteiger bereits mit einfachen >if Schleifen schon ganz weit kommst. Es gibt keine if Schleifen;)
Hi
>Außerdem ist ASM nicht zeitgemäß, es wird nurnoch bei zeitkritischen >Anwendungen
benutzt,
Wozu gibt es dann einen Assembler für Java?
MfG Spess
"if-Schleifen" -> Ihr wisst was ich meine. Hat sich im Studium so eingebürgert (war da ein gängiger Begriff in der Fakultät!) - dass das keine Schleifen im eigentlichen Sinne sind ist mir klar. Ich kann nur beim Thema Microcontrollerprogrammierung mit ASM mitreden und dazu fällt mir ein Zitat meines damaligen Profs ein: "Wer Assembler programmiert, der frisst auch kleine Kinder" ;-) Aber es ist hier ja nicht das Ziel, über Sinn und Unsinn von Programmiersprachen zu sprechen, also zurück zum Thema. MfG
@PEBEZ Das Buch von Roland Walter ist auf Bascom bezogen. Allerdings kann man in Bascom auch Assemblerbefehle einbinden. Das ist manchmal nötig, wenn Programmteile zeitkritisch sind. MfG Paul
Vielen Dank Euch allen. Habe mir gerade die Bücher: "Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie: Programmierung in Assembler und C - Schaltungen und Anwendungen" von Günter Schmitt und "C: Programmieren von Anfang an (computer)" von Helmut Erlenkötter bestellt. Bin mal gespannt ob ich die Zufriedenheit der Vorschlagenden widerspiegeln kann :-) Nochmals vielen Dank an alle Beteiligten. Gruß Pebez
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.