Hallo, ich habe schon mal andere CPU's in Assembler programmiert und möchte dies nun auch mit ATtiniy's machen. Fragen: 1. Muss ich dafür AVR-Studio nehmen? 2. Welche anderen Assembler (mit Texteditior) sind empfehlenswert? 3. Bei welchen Assemblern ist es möglich den UASASP-Programmer einzubinden? 4. Wo gibt es eine elementare Einführung? Danke für Hinweise. Tobi
Ass-Anfänger schrieb: > 1. Muss ich dafür AVR-Studio nehmen? Nein, das dient "nur" als IDE > 3. Bei welchen Assemblern ist es möglich den UASASP-Programmer > einzubinden? Das hat nichts miteinander zu tun. Der Assembler erzeugt den Hex-Code, der Programmer transferiert den Code in den Prozessor.
Hi, Ass-Anfänger schrieb: > 1. Muss ich dafür AVR-Studio nehmen? AVR-Studio ist eine IDE und kein Assembler. Du kannst natürlich jeden verfügbaren Editor nehmen und den Assembler über die Kommandozeile nutzen. Ass-Anfänger schrieb: > 2. Welche anderen Assembler (mit Texteditior) sind empfehlenswert? Es gibt nur den einen Assembler der AVR-Toolchain, einen Anderen kannst du nicht benutzen. Texteditoren: Programmers Notepad, Notepad++... Ass-Anfänger schrieb: > 3. Bei welchen Assemblern ist es möglich den UASASP-Programmer > einzubinden? Es ist nicht die Aufgabe eines Assemblers das Programm zum Programmer zu übertragen. Der Assembler übersetzt deine Assembler-Textdatei zu einem fertigen Binary (.elf bzw. .bin) Ass-Anfänger schrieb: > 4. Wo gibt es eine elementare Einführung? Dieses Forum, siehe AVR-Tutorial.
TriHexagon schrieb: > Es gibt nur den einen Assembler der AVR-Toolchain Für Windows gibt es neben dem gcc-toolchain-Assembler noch einen von Atmel selber. Der ist bei den Studios dabei. Als IDE kann man nehmen, was immer man will. Die Studios von Atmel haben den Vorteil, daß die einen Simulator und Debugger enthalten, was zum Einstieg ein nicht zu unterschätzender Vorteil ist. Oliver
Hi Wenn du nur Assemler machen willst, musst du dir nicht das ATMEL STudio 6.x an tun. Da reicht das AVR Studio 4.19: http://www.atmel.com/tools/studioarchive.aspx MfG Spess
Danke für den Hinweis. Aber wie kann ich einen anderen Programmer (USBASP) in AVR Studio integrieren? Danke Tobi
Ass-Anfänger schrieb: > Aber wie kann ich einen anderen Programmer (USBASP) in AVR Studio > integrieren? Gar nicht. Du kannst aber eine alternative Firmware auf Deinen USB-ASP draufbügeln, dann verhält er sich so wie ein STK500-Programmer. Wie immer ohne Gewehr und Pistole.
Super, das ist eine klare Aussage. Wo finde ich die alternative Firmware? Danke Tobi
Es gibt auch noch eine Firmware, die verwandelt die USBasp Hardware direkt in einen eingeschränkten AVRISP MKII. Damit kann man dann auch direkt aus dem AVR-Studio programmieren. http://embeeminded.blogspot.de/2011/12/usbasp-vs-avrispmkii.html
** Lötlackl schrieb: > Ass-Anfänger schrieb: >> Aber wie kann ich einen anderen Programmer (USBASP) in AVR Studio >> integrieren? > > Gar nicht. Falsch. > Du kannst aber eine alternative Firmware auf Deinen USB-ASP > draufbügeln, dann verhält er sich so wie ein STK500-Programmer. Man könnte auch dem AVR Studio einen Programmer per z.B. avrdude hinzukonfigurieren. Wurde/wird tausendfach so gemacht und ist u.a. auch auf dieser Website dokumentiert. Siehe: http://www.google.de/cse?cx=partner-pub-1202612203358489%3Ajaffbdxotov&ie=UTF-8&q=AVR+Studio+usbasp&sa=Suche Oliver S. schrieb: > TriHexagon schrieb: >> Es gibt nur den einen Assembler der AVR-Toolchain > > Für Windows gibt es neben dem gcc-toolchain-Assembler noch einen von > Atmel selber. Der ist bei den Studios dabei. <seufz> Es gibt schon mal mindestens den Assembler von Atmel (Windoze-only). Dann den freien Nachbau avra (plattformunabhängig). Der "Assembler als Teil der Toolchain" dürfte avr-as meinen, einen GNU Assembler (gas) Port für AVR. Und darüber hinaus gibt es gefühlt hundert weitere Assembler, die AVR-CPU mal mehr, mal weniger gut unterstützen: http://www.google.com/search?q=avr+assembler+download Und was das Programmieren des Chips angeht: usbasp ist ein durchaus funktionsfähiger Programmer, auch wenn die chinesischen Nachbauten mit hoffnungslos veralteter Firmware von ebay ihn ein wenig seines Rufs gekostet haben. Ansonsten wird er von jeder ernsthaften Programmiersoftware unterstützt. An erster Stelle wäre da natürlich avrdude zu nennen. Aber da ist mehr: http://www.google.com/search?q=software+supporting+usbasp XL
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.