Forum: Mikrocontroller und Digitale Elektronik empfehlenswertes Buch ?


von Helge Böhr (Gast)


Lesenswert?

Hallo.

Kann mir jemand ein Buch für die AVR-Programmierung für die MEGA-Serie
in Programmiersprache C empfehlen ?
Oder vielleicht ein Tutorial im Netz ?

Ich weiß bald wirklich nicht mehr weiter.

Gruss Helge

von Christian S. (kriki)


Lesenswert?

Wo hängts denn !? Bei der ansteuerung der einzelnen Baugruppen oder
Prinzipiell bei der Programmierung !?

Ansonsten Tutorial gibts hier eh ein gutes:
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial
<--- oder hier drüben irgendwo auf AVR-GCC-Tutorial

von Helge Böhr (Gast)


Lesenswert?

Hallo.

Ich hab sagen wir mal grundlegenstes Wissen in C-Programmierung, aber
die Anwendung an den AVR's ist mir schleierhaft.

von guten morgen (Gast)


Lesenswert?

schau dir sourcecode zu themen an, die dich interessieren. die musst du
natürlich mit dem datenblatt für dein µC vergleichen bzgl der
Registernamen.
Ein LED bekommst du so mit dem oben erwähntem Tutorial zum leuchten.
Bei den Timern reiht das Tutorial nicht mehr und du musst dir
Sourcecode suchen.
Ich bin damit schon recht weit gekommen. Langsam natürlich, aber dafür
versteh ich jeden Schritt und jede Zeile, die ich geschrieben habe.

So, Kaffee ist fertig :-)
Tschüs und viel erfolg

von Marco Schwan (Gast)


Lesenswert?

abo

von Helge Böhr (Gast)


Lesenswert?

Was heißt denn Abo ?

Helge

von Helge Böhr (Gast)


Lesenswert?

Ach und bei mir fehlt es hauptsächlich an Kenntnis gewisse
Grundkenntnisse in C in der AVR Programmierung umsusetzen.

Und es ist ja auch so, dass verschiedene Compiler  unterschiedliche
Befehle verwenden - da steig ich dann komplett aus.
Ich wollte eigentlich den C-Compiler Codevision verwenden, zum einem
weil der mein LED-Leucht-Programm schon kompiliert, und ich mir durch
den Wizard einiges an Zeit sparen kann.

Aber es ist wirklich schwer da etwas passendes zu finden.

Gruß Helge

von Simon (Gast)


Lesenswert?

wenn man hier im forum einen beitrag schreibt, dann bakommt man emails,
wenn es eine antwort gibt...und abo heisst, er will Mails wenn es
antworten gibt.

Wenn du schon eine Weile C Programmierst, ist der umstieg kein
Problem...der syntax ist natürlich der gleiche...Registerzuweisungen
einfach mit dem '=' operator. und sonst is eignetlich fast alles wie
im normalen c "leben".
z.B.
DDRA = 0xFF;

von Simon (Gast)


Lesenswert?

Wenn du bereits ordentliche C kenntnisse hast, sollt der umstieg
eigentlcih ein leichtes sein.
was verstehst du denn unter: "unterschiedliche Befehle". die Comiler
handhabung is vielleicht anders, aber am standart C ändert sich nicht
viel.

von Helge Böhr (Gast)


Lesenswert?

Ja aber der *abo*-Schreiber kann doch den Dialog mitverfolgen...?

Ich kann jetzt nicht sagen dass ich schon C programmiert hab. Ich
musste halt im Zuge des Grundstudiums einen C-Kurs belegen. Daher
rühren meine Kenntnisse. Eigentlich hab ich noch gar nix programmiert.
Aber weil mich die Elektronik sowieso schon immer interessiert, wollte
ich mich mal in der digitalen AVR-Programmierung versuchen.
Sollte ich vielleicht erst mir Assembler beginnen ? Aber das ist ja
noch viel unübersichtlicher.
Ich wollte auch nur ganz grundlegende Operationen durchführen. Led
blinken lassen, einfache ADC Anwendungen und sowas.

Gruß Helge

von Simon (Gast)


Lesenswert?

Assembler ist zwar gut, aber für solche aufgaben musst du es nicht
zwingend können.
C-Grundkurs müsst reichen.

Sag mal konkret, wo es hakt, ansonsten kann man bir nur das AVR-GCC-Tut
empfehlen.

von Helge Böhr (Gast)


Lesenswert?

Die Befehle beim AVR-GCC Tut werden z.B. beim Codevision nicht
kompiliert. Und mit den GCC schaff ich es nicht das Programmiergerät
anzusteuern.
Oder z.B. der grundlegende Aufbau einer Schleife, die in bestimmten
Takt durchlaufen wird oder so...

Entschuldigung Simon, aber ich muss jetzt zum Bus.
Ichh durchforste nochmal grüdlich das Netz nach Tutorials, vielleicht
find ich noch was.

von Fabian (Gast)


Lesenswert?

Ich kann dir das Buch "Mikrocomputertechnik mit Controllern der Atmel
AVR-RISC Familie" von G. Schmitt empfehlen. Das Buch behandelt
Assembler und C gleichzeitig und ist meiner Meinung nach sehr gut
aufgebaut! Habe auch lange gebraucht, bis ich endlich ein wenig in der
Materie war, weil ich keine passende Literatur hatte, aber damit gehts
wunderbar!

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.