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
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!
> 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.
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.