Forum: Mikrocontroller und Digitale Elektronik Total den Überblick verloren !


von Karsten F. (Gast)


Lesenswert?

Hallo zusammen,

also ich habe mich durch diversen Webseiten - gewühlt,
um eine Optimalen Einstieg in die AVR-Welt zu bekommen !

Nur habe ich mittlerweile garkeine Idee mehr wie ich einsteigen soll !

Die einen sagen "Assambler" ist der beste einstieg, die anderen
wiederum "C" dazu muss ich sagen das ich "C" schon einige jahre
programmiere.

So nun meine Frage an euch, was ist eurer Meinung nach der beste Weg
einzusteigen, und an Welche Tutorial sollte ich mich halten  ????


Gruss
  Karsten

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Wieso denkst du dass du diesmal weniger verschiedene Meinungen zu höern
bekommst?

Meine Meinung: lerne Assembler. Du musst keine komplexen Programme
damit schreiben können (das macht nur in den wenigsten Fällen Sinn),
aber du solltest wissen wie sich der Prozessor "anfühlt". Danach
kannst du problemlos auf C umsteigen.

von Frank Linde (Gast)


Lesenswert?

Sehe ich genauso. Einstieg und kleine Programme mit Assembler; größere
Projekte dann wahlweise in C. Ich schreibe zwar auch größere Programme
noch in Assembler, aber das ist eher eine Marotte von mir, als eine
rational begründete Handlungsweise. ;-)

Gruß, Frank

von Alexander (Gast)


Lesenswert?

Hallo,

ich habe mit C angefangen und es ging auch, obwohl Andreas sicherlich
recht hat. Als erste Hilfe hat sich das Tutorial auf dieser Seite
angeboten.
Die eigentliche Programmierung habe ich dann durch diverse über das
Netz verteilte Programme/Funktionsbibliotheken gelernt. Habe mir auch
die Mühe gemacht, meine gesammtelten Erfahrungen mal auf einer eigenen
Seite darzustellen.
<Eigenwerbung> www.mc-project.de </Eigenwerbung>

Alex

von Ralf (Gast)


Lesenswert?

Hi,

wie meine Vorredner schon gesagt haben, wirst Du hier auch nicht auf
eine einheitliche Meinung stoßen. Viele Wege führen halt nach Rom. Ich
denke man sollte sich am Anfang garnicht so viele Gedanken machen und
einfach mit irgendwas anfangen. Sei es Assembler/C oder auch Basic. Bei
Dir würde sich wohl C anbieten, weil Du schon C programmierst. Zu
Beginn denkt man sich am besten irgendwas aus, was man versucht
umzusetzen (z.B. LED blinken lassen, LCD Ansteuerung usw.). Wenn man
dann mal dran ist, merkt man schon recht schnell, was einem am besten
gefällt. Es gibt ja von allem Demoversionen, die für den Anfang dicke
reichen. Zudem findet man auch viele Tutorials, wie z.B. hier zu allen
möglichen Sprachen.
Aus meiner Erfahrung kann ich nur sagen, dass man früher oder später
nicht um Assembler herum kommt (z.B. wenns an die Optimierung geht oder
der Compiler einen mal wieder überlistet hat). Meistens programmiere
ich selber in C, was sich eigentlich auch als Standard herausgebildet
hat.

Bis denne,

Ralf

von BernhardT (Gast)


Lesenswert?

Ich hab mit dem AVR angefangen um C zu lernen ( AVR-GCC kostenlos und
goil). Aber wie Andreas sagt habe ich auch erstmal einwenig über asm
reingeschnuppert, wie der sich "anfühlt". Das zahlt sich später
doppelt aus wenn du beim debuggen auch mal z.B. auf dem AVR-Studio
Simulator schauen kannst was dein compiler eigentlic so macht /
produziert. Das kann sehr nützlich sein bei der Fehlersuche und
Optimierung.
Gruß Bernhard

von thkais (Gast)


Lesenswert?


von Dieter B. (Gast)


Lesenswert?

Meine Meinung ???

Hauptsache du fängst an und machst Dir nicht soviele Gedanken, das du
am Ende erst gar nicht anfängst.

Kosten doch beide nichts und was Dir nachher besser gefällt, dabei
bleibst du.

Das eine schließt das andere nicht aus, sie ergänzen sich doch beide.

MFG

Dieter

von Karsten F. (Gast)


Lesenswert?

Danke für die zahlreichen Antworten,

für den anfang habe ich mich für den ASSAMBLER entschieden.

- Der Einsteig
Anfange werde ich mit dem Tutorial von der
http://www.avr-asm-tutorial.net (PDF).

- Warum habe ich mir für ASM Entschieden

Mit ein Grund warum ich mich zum Einstieg für ASM entschieden habe
ist das AVR-Studio, wo ich doch etliche Funktionen auf einmal habe
(Edito, Testumbebung.....).

Ein weiter Grund ist das ich beim durch wühlen der verschiendenen
Hompage mehr ASM-Programme entdeckt habe als, C-Programme.


Auf "C" kann ich dann immer noch umschwenken,

mfg
  Karsten

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.