-
-
Neuer Benutzer
Öfters hier
Asuro in Assembler
Hallo
Hat jemand den Asuro schon mal in ASM programmiert.
Wie müssen den die Fusebits sein wenn man einen neuen MEG8 nimmt?
Kann man ihn dann evt. auch über den Bootlader prog. oder muss man ihn dafür immer wieder rausnehmen ?
Und wenn jemand noch ein paar Beispiel Codes in Asm hat , währe ich dankbar. Damit kann man sich besser in die Materie rein arbeiten.
Danke
Frank
-
Erfahrener Benutzer
Robotik Einstein
Wenn du einen entsprechenden Bootader auf einem neuen AVR installierst, kannst du ihn natürlich über einen Bootlader Programmieren.
Das ihn in diesem Forum schon jeamnd in ASM programmiert hat ist mir noch(!) nicht bekannt. Falls du aber informationen dazu findest, wäre es toll, wenn du sie posten könntest. Generell wird die Programmierung eines neuen AVRs aber genauso ablaufen, wie die Programmierung in C etc.
-
Erfahrener Benutzer
Roboter Experte
Hier kannst du sehen wie @izaseba für den Asuro das "Haus vom Nikolaus" in Asembler programiert hat.
https://www.roboternetz.de/phpBB2/ze...?p=93028#93028
Prostetnic Vogon Jeltz
2B | ~2B, That is the Question?
The Answer is
FF!
-
Erfahrener Benutzer
Robotik Einstein
ich habe fast die ganzen asuroprogramme mit fastavr-basic in reinem assembler-source-code umgesetzt. eine tolle sache. jetzt weiss man erste wie der ausro funktioniert mit assembler.
mfg pebisoft
-
Neuer Benutzer
Öfters hier
Asuro Assembler
Und wie machst Du das mit dem Programmieren? Mit dem Bootlader oder immer wieder rausnehmen? Hast Du mal ein paar Codeausschnitte zum lernen wie was angesteuert wird?
Gruss
Frank
-
Erfahrener Benutzer
Roboter Genie
Hallo Frank,
willst du den ASURO komplett in Assembler programmieren, oder genügt auch eine C-Programm das Assembler Funktionen aufruft?
Für meine I2C Erweiterung habe ich dazu einfach eine fertige Assembler Bibliothek mit dazu gelinkt. Die Assembler Routinen werden vom C-Programm wie normale Funktionen mit Parameter und Rückgabewert aufgerufen.
http://asuro.pytalhost.de/pmwiki/upl.../i2cmaster.zip
Das ganze läßt sich natürlich auch wie jedes andere Programm auf den ASURO flashen, ohne den Bootloader zu entfernen.
Allerdings wird es ohne die dazugehörige Hardware nicht funktionieren. Ist auch mehr als Beispiel gedacht, wie man C und Assembler zusammen verwenden kann.
Gruß Peter
-
Neuer Benutzer
Öfters hier
Asuro in ASM
Hallo
Ich würde ganz gerne den Asuro komplett in ASM proggen. Ich kann kein C.
Gruss
Frank
-
Hallo Frank5,
irgendwann kommt man an ein Punkt (komplexität), wo Probleme nicht mehr mit ASM zu lösen sind. Die Übersicht geht verloren und Fehler sind kam noch zu finden. ASM ist für Fehlersuche OK, aber zum programmieren .... no way!!!
Gruß Winne
-
Neuer Benutzer
Öfters hier
Asuro in Assembler
Ihr habt ja recht,aber ich komme mit den ganzen Klammern und so weiter nicht zu recht. Bei Assembler scheint mir alles klarer zu sein.
Wie habt ihr denn C gelernt und verstanden???
Frank
-
Erfahrener Benutzer
Roboter Genie
Nimm einfache C-Programme und versuche einzelne Zeilen zu ändern.
Ansonsten hilft nur ein Buch, das Du Schrittweise durcharbeiten musst.
Zum Lernen ist es allerdings besser, wenn man nicht jedesmal das Programm in den Asuro flashen muss.
Hierzu kannst Du beispielsweise beim neuen AVR-Studio die compilierte *.elf Datei laden und dann mit dem Debugger schauen, was Dein Programm macht.
Gruss,
stochri
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen