microcontroller programmieren

Gast #1146686
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
#1146733
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!
Gast #1146762
> 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.
#1146830
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
Gast #1146837
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.