AVR Anfänger

Gast #394714
Lesenswert?

hallo

ich würde gerne in die avr-programmierung einsteigen. ich habe ein paar
ATMEGA's (8er und 32er) und einen isp-adapter, der prima funktioniert.

nun meine frage: welche programmiersprache soll ich verwenden? sie
sollte nicht zu komplex und schnell zu lernen sein (für einfache
anwendungen)

mfg
Gast #394716
Lesenswert?

Na das wird ein Spass. Dürfte eine lustige Steinigung werden...

Assembler, C, Basic. Das sind so die drei empfehlenswertesten Sprachen
für den AVR. Ich schlage vor mit Assembler anzufangen und dann auch
(man beachte das auch) C zu machen. Basic nicht zu nehmen ist aber
reine persönliche Geschmackssache.

Warum Assembler wirst du dich fragen, nun am µC ist alles etwas
hardwarenäher als z. B. auf einem PC. Register schreiben, Timer, ADC,
SIO und irgendwie lernt man da mit Assembler am Anfang einfach auch
mehr über essentielle Interna des µC. Daher keine Scheu.

Und auf AVR die Tutorials lesen.
Gast #394718
Lesenswert?

Hallo,

je weniger zeitkritisch Deine Anwendung ist, umso eher empfiehlt sich
eine Hochsprache. Ich habe mir den WINAVR angeschaut, aber BASIC müßte
die einfachere Sprache sein. Insofern würde ich auch nicht davor
zurückschrecken, Basic einzusetzen.

Je mehr zeitkritisch es ist, desto mehr empfehle ich Assembler. Weil
dort bist Du jederzeit Herr der Dinge. Wenns auf Mikrosekunden ankommt
mußt Du sogar bei C immer überlegen, aus welchem Kostrukt macht der
Compiler was. Da kann dann es sogar besser sein gleich auf Assembler zu
programmieren.

Gruß

Wolfgang
--
www.ibweinmann.de

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