Forum: Mikrocontroller und Digitale Elektronik microcontroller programmieren


von Lamprecht Martin (Gast)


Lesenswert?

Hallo Leute!

Möchte gerne Microcontroller der Firma Atmel programmieren. Bsp. den At 
mega 32. Habe noch keine Programmierkentnisse. Würde gerne eine 
Rolladensteuerung damit verwirklichen. Mit welcher programmiersprache 
mache ich das und gibt es dazu unterlagen mit denen ich von grund an das 
programmieren lernen kann.

Danke für Eure Hilfe

Martin

von wegstabenverbuchsler (Gast)


Lesenswert?


von M. K. (bob13)


Lesenswert?

ich bevorzuge die Programmierung mit der Sprache C.
Das Tutorial findest du hier:
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial
Allerdings solltest du schon Erfahrungenn mit anderen 
Programmiersprachen oder idealerweise C selbst haben, sonst könnte es zu 
Verständnisschwierigkeiten kommen.

Assembler würde ich dir für den Anfang nicht empfehlen, weil es meiner 
Meinung nach nicht so "logisch" wie C ist.
Ich hoffe, dass ich dir weiterhelfen konnte, Gruß Bob13!

von mr.chip (Gast)


Lesenswert?

> Assembler würde ich dir für den Anfang nicht empfehlen, weil es meiner
> Meinung nach nicht so "logisch" wie C ist.

Assembler kann man einem absoluten Anfänger sehr wohl empfehlen. 
Vorteilhaft ist nämlich, dass jeder Befehl eine ganz genau definierte, 
elementare Funktion ausführt. Man lernt den Prozessor im Detail zu 
verstehen. C hingegen hat den Nachteil, dass man ein abstraktes 
Sprachkonstrukt lernen muss.

Aber wenn der OP noch gar nicht programmieren kann, dann arbeitet er 
sich wohl am besten zuerst auf dem PC ein, das erspart sehr sehr viel 
Frust.

von Wolfgang S. (wsm)


Lesenswert?

Bei Bascom ist die Syntax am einfachsten, der geschriebene Text am 
verständlichsten und die Handhabung auch sehr einfach.

"beginner's allpurpose symbolic computing of mikrocontroller"

Also für Anfänger wirklich gut geeignet.

Wo

von Sepp (Gast)


Lesenswert?

Hallo,

ansich ist ASM für den Anfänger besser.

Nachteil: µC gebunden
und schon hat C gewonnen. Mit ASM versteht man den ablauf und die 
Funktion eines Mikrocontroller zwar besser, aber mit C kommt man 
definitiv schneller zum Erfolg. Ob der Quellcode dann sauber geschrieben 
ist, steht auf einem anderen Blatt. Wenns dir darum geht schnell zum 
Ziel zu kommen:

quick & dirty -> C


mfg

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.