Forum: Mikrocontroller und Digitale Elektronik Einstieg in die Mikrocontrollertechnik


von Fabian Winkler (Gast)


Lesenswert?

Hallo ihr,

durch einen Artikel in der c't bin auf die Mikrocontrollertechnik
aufmerksam geworden. Jedoch konnte ich dem Tutorial nur sehr schwer
folgen, deshalb google'te ich etwas und stieß auch auf diese Seite.
Nun stellt sich mir die Frage wie ich am besten anfange. Ich habe
(noch) keine Erfahrung in ASM/C, lediglich in Delphi/Pascal und PHP.
Was sind empfehlenswerte Bücher? AVR oder MSP 430? Vielleicht gibt es
ja FAQs oder ähnliches.

Danke schonmal im vorraus.

von Dominik (Gast)


Lesenswert?

Hi!

Ich fange selbst gerade mit dem Thema an. Versuchs doch mal mit dem
Tutorial auf dieser Seite. Ich bin damit sehr gut zurechtgekommen.
Und für die allerersten Schritte brauchst du dir noch nichtmal Hardware
zu kaufen. Du kannst deine ersten Programme im AVRStudio simulieren bis
du mit dem AVRAssembler vertraut bist.
Ein Buch würde ich mir erstmal nicht kaufen. Es gibt wirklich sehr viel
Informationen zum AVR online.

Ciao
  Dominik

von Markus Kaufmann (Gast)


Lesenswert?

Hi,

ob man AVR oder MSP430 bevorzugt ist wohl Geschmacksfrage, ich
bevorzuge die AVRs, u.a. weil sie im PDIP-Gehäuse erhältlich sind (d.h.
die kann man einfach in eine Lochrasterplatine einlöten) und weil sie
im Hobbybereich weiter verbreitet sind, d.h. man bekommt da einfach
mehr Hilfe und Beispielcode.

Welche Sprache empfehlenswert ist hängt im wesentlichen von Deinen
Zielen ab: Willst Du die Microcontroller in- und auswendig
kennenlernen, dann ist Asm die richtige Wahl. Gehts Dir eher darum,
schnell ein Ergebnis zu erreichen, dann ist C die richtige Wahl. Wenn
Du genug Geld übrig hast (oder nur kleine Programme schreiben willst),
dann kannst Du auch in Pascal programmieren
(http://www.e-lab.de/AVRco/index.html), allerdings ist das im
Microcontrollerbereich eher unüblich.

Zu den Büchern: Eine ganze Menge Leute hier haben ohne Bücher
angefangen. Es gibt die Datenblätter und viele Tutorials kostenlos im
Internet (allerdings oft nur auf Englisch). Auch auf dieser Seite gibts
ein (deutsches) Tutorial.

Markus

von Merle (Gast)


Lesenswert?

@ Fabian Winkler
Hi ich hab auch ohne Buch angefangen
ist gar nicht so schwer. Ich bin jetzt ca.
1 Jahr drann und steure schon Grafik LCD's an.

Ich frage zwar meistens in diesem Tutorial
ziemlich Blöde Fragen (anfängerfragen), Aber ich
muss sagen trotz diesen Fragen sind die Leute
hier sehr nett zu mir.

Also alles in allem is dies die Beste Seite
wo du AVR Prigrammieren erlernen kannst.

Wegen der Programmierung:
-------------------------
Ich kann nur wiederholen was Markus sagte,
Mit assembler lernst du den AVR richti verstehen.
Seine ganzen Funktionen usw. In Assembler
ist jeder Programmierschritt durch die logischen
Befehle wie z.B. rjmp (Relative Jump)klar, wie
schon gesagt rjmp hat estwas mit springen zu tun.
In diesem Falle su einer sprungmarke wie in
folgendem Beispiel:

stop:
rjmp stop

Das ist eine endlosschleife da das Programm
immer zur marke stopp springt und so einfach
ist s mit fast allen Befehlen.
Also ich würde dir als Anfänger auch zu Assembler raten.

So das war ein langer Txt. Wenn man mal am schreiben
ist kann man gar nicht mehr aufhören damit ggg

Das AVRStudio kannst du dir gratis unter www.atmel.com
runterladen.

Ich hoffe dir hat mein Beitrag
etwas bei deiner entscheidung
geholfen.

Gruß Merle

von Fabian Winkler (Gast)


Lesenswert?

Vielen Dank für Eure Tipps, als werd ich mit AVR anfangen, aber seid
euch Gewiß das ich dann ab sofort mit Fragen quälen werde ;)

von Merle (Gast)


Lesenswert?

Wir werden uns drauf einstellen
ganz sich er ;-)

Gruß
Merle

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.