Forum: Mikrocontroller und Digitale Elektronik AVR Anfänger


von hansi (Gast)


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

von Ulrich (Gast)


Lesenswert?

mit c hast du am längsten deine Freude. Bei allem anderen wirst du
irgendwann auch zu c wechseln ;-)

von Thomas (Gast)


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.

von hansi (Gast)


Lesenswert?

dann werde ich mich für c entscheiden (ist etwas leichter zu verstehen)
gibt es noch weitere, gute c tutorials?
ist winavr empfehlenswert?

danke im voraus!!

von Wolfgang (Gast)


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

von Thomas (Gast)


Lesenswert?

Wenn du auf Windows lebst, dann nim Winavr, ja.

von vex (Gast)


Lesenswert?

wieso vergisst man eigentlich dazu noch Pascal zu erwähnen hä? ..
gibbets ja schließlich auch für den Avr :-).

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.