Buch zum guten Einstieg in die AVR Programmierung

Gast #2729977
Liebe Forenmitglieder,
Ich werkel nun schon ne ganze weile an ATmel AVRs rum. Zu anfang hab ich 
mich mehr auf die Hardware konzentriert und zwei Platinen gebästelt die 
auch funktionieren. Jetzt habe ich nur ein Problem mit der 
Programmierung.

Bis jetzt habe ich mit ein bischen Assembler programmiert doch fehlen da 
einfach zu viele Grundlagen und ich bin mir auch unsicher ob ich bei 
Assembler bleiben soll oder komplett auf C umsattle.

Ich programmiere schon lange in C++ doch hätte ich nicht gedacht das 
dies kleinen Dinger es so in sich haben.

Kann mir jemand eine Programmiersprache mit einem passenden Buch 
empfehlen? Ich würde gerne alle Funktionen eines AVRs programmieren 
können also Timer, Interrupts und was es sonst noch gibt.

Würde mich über schnelle Antworten freuen.

P.s Die Buchtipps des Forums hab ich schon angeschaut sagen mir aber 
nicht sehr zu.

Mfg Mike
Gast #2730027
Ja habs mir angeschaut und auch das Assembler Tutorail. Aber es werden 
nicht alle Funktionnen so genau beschrieben, was für Tutorial auch viel 
zu umfangreich wäre.
#2730106
Also ich bin mit dem GCC-Tutorial als blutiger Anfänger gut zureckt 
gekommen. Natürlich, nur das Tutorial zu nutzen wird schwer. Aber mit 
dem Datenblatt zu deinem µC, etwas Google und dem Forum hier geht das.
Wenn du schon weißt, was ein Interrupt und ein Timer usw. grob machen, 
nur nicht weißt wie die exakte Syntax heißt ist das durchaus machbar.
Gast #2730135
Hallo,

von Günter Schmitt gibts einige Unterlagen, die für mich sehr hilfreich 
waren.

Sein Werk "Mikrocontroller ... " kostet zwar ein paar Euro, ist aber für 
den Einstieg in Assembler und C nützlich.

Zum Thema Assembler gibts auch eine ganz nett geschriebene PDF im Netz.

Michael S.
Gast #2731458
Hallo al3ko,

google mal nach:

+assembler +tutorial +schmitt

Ich meine, dieses Dokument auch in deutscher Sprache zu kennen.
Es gibt noch eine weiteres Tutorial von G. Schmitt, das ich aber im 
Moment im Netz nicht finde.

Ich will mal auf meinem heimischen Rechner nachschauen, wenn ich fündig 
werden, dann melde ich mich wieder.

mfg

Michael S.
Gast #2731503
Kann ich nur zustimmen Datenblatt lesen. Da stehen nicht nur Zahlen und 
Befehle drin sondern auch eine Ausführliche Erklärung der 
Hardwarekomponenten und wie diese genutzt werden sollen (müssen).
Gast #2731518
Mike schrieb:

> Bis jetzt habe ich mit ein bischen Assembler programmiert doch fehlen da
> einfach zu viele Grundlagen und ich bin mir auch unsicher ob ich bei
> Assembler bleiben soll oder komplett auf C umsattle.

Hat man die Grundlage verstanden und verinnerlicht, dann mag das 
Datenblatt eine ergiebige Lektüre sein.

Aber kein Datenblatt kann alle Grundlagen erklären - es würde einfach 
sehr umfangreich werden.

Also müssen noch andere Quellen her.

Einen Anfänger auf ein Datenblatt zu verweisen zeugt von wenig 
pädagischem Einfühlungsvermögen.

mfg

Michael S.
Gast #2732452
Mike schrieb:
> doch fehlen da einfach zu viele Grundlagen...  hätte ich nicht gedacht das
> dies kleinen Dinger es so in sich haben... Ich würde gerne alle
> Funktionen eines AVRs programmieren
> können also Timer, Interrupts und was es sonst noch gibt.

Alle Grundlagen, was die kleinen Dinger in sich haben, Timer, Interrupts 
und was es sonst noch gibt, findet man 100%ig vollständig eindeutig 
beschrieben und ohne überflüssigen Ballast im: DATENBLATT !!!

Eins muß für den Einsteiger auch klar sein: Eine gewisse Einstiegshürde 
gilt es gerade bei ASM pur zu überwinden, aber das zahlt sich hinterher 
in jeder Beziehung aus, selbst wenn man wieder auf C umschwenkt.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.