Buch zum guten Einstieg in die AVR Programmierung

Gast #2729977
Lesenswert?

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
#2730106
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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 #2731518
Lesenswert?

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
Lesenswert?

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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren