Forum
WEN nackt kaufen ? (Elektronik)
» » Ich habe da keine besonderen Anforderungen; die übliche
» » Standardausstattung reicht mir fürs erste. Mir geht es
» » allein um den leichteren Einstieg. Ich habe mal gehört
» » PICs hätten eine etwas gewöhnungsbedürftige Art der Programmierung. Ich
» » hatte nämlich vor, als erstes nicht
» » mit C, sondern eher mit Assembler zu arbeiten.
»
»
» So viel ich weiß haben die PIC's z.B. keine Carry Flag usw.
» Als ich angefangen hab µ-C's zu programmieren, hab ich auch ziemlich lange
» verglichen, und oft hieß es, das PIC's in Assembler recht schwer zu
» Programmieren sind, aufgrug ihrer "etwas eigenen" Struktur.
» Beim Atmega ist das kein Problem.
» Warum willst du eigentlich in Assembler programmieren?
» Damit machst du dir das leben nur unnötig schwer.
» Assembler lohnt sich eigentlich nur bei sehr Zeitkritischen Anwendungen,
» wenns auf jeden Takt ankommt.
» Ich hab den Atmega sowohl in Assembler als auch in C programmiert und kann
» dir nur raten, es gleich in C zu machen.
Hallo,
ich habe damals bei den AVR in Assembler angefangen und würde es auch jedem empfehlen. So bekommt man ein gutes Gefühl für den Controller und hat auch später beim Programmieren in C eher eine Vorstellung davon, wie das Programm letztendlich in Maschinencode aussehen wird. Dadurch lassen sich unschöne Konstrukte in C, die letztendlich zu großem und langem Maschinencode führen, vermeiden. Und sofern es schnell gehen muss, führt fast unweigerlich kein Weg an Assembler vorbei (und sei es als Inline-Assembler in C).
Programmieren lassen sich die AVRs bequem über ISP, ich mache das wahlweise mit einem einfachen Programmer für den seriellen oder parallelen Port, mittlerweile sind aber auch USB-Prorgammer recht günstig erhältlich.
Schöne Grüße,
Björn
Gesamter Thread:
