Du musst ja auch dein Assemblerprogramm in eine auf dem ATmega lauffähige *.hex umwandeln.
Wenn du ein Programm hast das dir den AT&T Syntax in eine entsprechende *.hex Datei umwandelt.....
Hallo allerseits. Ich habe nur eine kurze Frage
Es gibt ja dieses avr-gcc zum kompilieren des Programms.
Kann man auch "normales" Assembler also beispielsweise die AT&T Syntax verwenden?
Genauer gesagt kann man einen Atmega auch ohne die avr-lib programmieren?
Du musst ja auch dein Assemblerprogramm in eine auf dem ATmega lauffähige *.hex umwandeln.
Wenn du ein Programm hast das dir den AT&T Syntax in eine entsprechende *.hex Datei umwandelt.....
Hallo!
Ich weiss sicher, dass jeder Prozessor nur Befehle aus zugehörigen Datenblatt (DB) versteht.
Ich kenne bisher kein "normales" Assembler.
MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!
Man kann die AVRs auch ohne die avr-Lib programmieren. Bei Programmen rein ASM ist das sogar eher die Regel.
Für Programme in C wird man aller Regel aber die AVR-lib nutzen. Ein absolutes muss ist das aber auch nicht, wenn man die benötigten Teile selber zur Verfügung stellt.
Alles klar. Ich habe einen Atmega168. Kennt einer ein gutes Assembler Tutorial dafür ich finde dazu im Internet garnichts immer nur sowas wie Dokumentationen. Mir ist egal für welche Plattform also egal ob AVR Studio oder Linux!
Lesezeichen