Hat das was mit der Assemblerspache zu tun? Nein.
Gibt es nen guten Programeditor für die Assemblersprach zu kostenlosen downloaden? Ja.
Druckbare Version
Hat das was mit der Assemblerspache zu tun? Nein.
Gibt es nen guten Programeditor für die Assemblersprach zu kostenlosen downloaden? Ja.
Iregentwie hat alles das, was ich finde, nichts mit der Assemblersprache zu tun! Vielleicht sollte ich erstmal anfangen eigene Funktionen oder Ausführungen wie z.B. die Motoransteuerung ohne vorgefertigte Funktionen in C zu programmieren und wenn ich das dann locker kann komm ich nochmal auf die Assemblersprache zurück.
Das ist viellecht die besste Idee, oder?
Danke nochmal
Roboaktiv
Ja, vielleicht. Du kannst Dir die Umsetzung nach Assembler-Code in der jeweiligen Datei test.lss anschauen. Hier ein Beispiel:
Code:TCNT2 += 0x25;
22a: 84 b5 in r24, 0x24 ; 36
22c: 8b 5d subi r24, 0xDB ; 219
22e: 84 bd out 0x24, r24 ; 36
count36kHz ++;
230: 80 91 84 00 lds r24, 0x0084
234: 8f 5f subi r24, 0xFF ; 255
236: 80 93 84 00 sts 0x0084, r24
if (!count36kHz)
23a: 80 91 84 00 lds r24, 0x0084
23e: 88 23 and r24, r24
240: 99 f4 brne .+38 ; 0x268 <__vector_4+0x50>
Schau Dir das mal an: http://atmel.com/dyn/resources/prod_...ts/DOC0856.PDF
Bei den einzelnen Assembler-Befehlen findest Du auch kleine Beispiele.
Dann gebe ich Dir jetzt mal weitere Links für Assembler mit AVR:
http://www.avr-asm-tutorial.net/avr_...ner/index.html
http://www.avr-asm-tutorial.net/avr_.../hardware.html
http://www.avr-asm-tutorial.net/index.html
Reicht das oder benötigst Du noch mehr?
"Schau dir das mal an: http://atmel.com/dyn/resources/prod_documents/DOC0856.PDF"
Hab ich und jetzt will ich's doch mal versuchen. Allerdings fehlt mir noch der ichtige Editor. Bei den Links, die dort standen, hab ich nicht die richtigen Dateinamen gefunden. Wie komm ich da ran?
Welchen Editor benutzt du eigendlich?
Roboaktiv
http://www.avr-asm-tutorial.net/avr_...werkzeuge.html
Editor: http://www.avr-asm-tutorial.net/avr_...ge.html#editor
Assembler: http://www.avr-asm-tutorial.net/avr_...html#assembler
http://www.ustr.net/avrfiles/avrfiles.shtml
http://www.atmel.com/dyn/products/to...?family_id=607
usw.
Ich rate Dir allerdings von Assembler ab, weil eine Hochsprache effizienter zu programmieren ist. Lass das den Compiler für Dich erledigen.
Okay! Dann versuch ich mal mein Glück mit C ohne Funktionen, die schon in der Libary festgehalten sind. Oder ich versuche sie zu verstehen.
Bei der Editorseite war ich schon. Allerdings kommt man von da ab nicht mehr so recht weiter.
Was kannst du eigendlich für Programmiersprachen?
Ich kann ja z.Z. nur C und diese Graphische vom Lego Mindstorm :-). Aber ich tippe der Rest kommt mit der Zeit, oder?
Halt das Übliche: Assembler, BASIC, Pascal, C, C++, WinAPI, MFC, Java, C# u.a.Zitat:
Was kannst du eigendlich für Programmiersprachen?
C ist eine hervorragende Basis für µC. C++ ist schwierig, aber für µC nicht notwendig. Von alleine kommt nix. Programmieren bedeutet Probieren und Üben. Ich empfehle Dir C, Java und C#.Zitat:
Ich kann ja z.Z. nur C und diese Graphische vom Lego Mindstorm ... . Aber ich tippe der Rest kommt mit der Zeit, oder?
Reicht es eigendlich dann malhier mal da im Internet oder Robonetz zu surfen? Oder muss ich mal konzentriet an einer Quelle lesen?
Welche Ausprobierobjekte (Wie bei C der Asuro) empfelst du mir bei der einfachsten Programmiersprache von den drei, die du mir oben empfelst hast? Oder sind alle gleich leicht (schwer)?
Roboaktiv
Konzentriere Dich zunächst auf eine Programmiersprache, bis Du diese richtig kannst. Ich empfehle Dir C. Hier findest Du ein gutes Forum:
www.c-plusplus.de
http://www.c-plusplus.de/forum/viewf...cf64231df.html
C-Kurs: http://www.c-plusplus.de/cms/modules...eq=getit&lid=9