-
-
Neuer Benutzer
Öfters hier
Assembler Programmieren ATmega8
Hallo,
zunächst muss ich erwähnen, das ich ein Neuling bin in Sachen Mikrocontroller programmieren.
Ich habe ein Board mit einem ATmega8 Controller und möchte ein kleines Programm schreiben.
Welches Assembler-Programm kann ich dafür nehmen und welche Bibliotheksdatei ( Header-Datei ) brauche ich dafür und wo bekomme ich die her ?
Danke in Vorraus.
Gruß
Marco
-
Erfahrener Benutzer
Robotik Einstein
Hallo Marco!
Zuerst ein herzliches Willkommen hier im Roboternetz!
Jetzt tu' mir aber bitte den Gefallen und such' hier im Forum nach AVR-Studio und PonyProg, AVR-Studio ist ein Assembler und PonyProg ein Flasher.
Im AVR-Studio sind die Includes enthalten.
Google wird Dir sicherlich auch ein paar sehr nützliche Links ausspucken ...
-
Neuer Benutzer
Öfters hier
Hi,
ich Suche noch die Include-Datei: m8def.inc
Hat jemand einen Tipp wo ich die finde ?
Danke
Gruß
Marco
-
Erfahrener Benutzer
Roboter-Spezialist
Hi,
die Include Datei ist beim AVR-Studio enthalten. Musst du also im Code dann nur noch einbinden:
.include "m8def.inc
Gruß
Thomas
-
Erfahrener Benutzer
Fleißiges Mitglied
ist die Include Datei nicht beim Atmel-Assembler dabei?
ich denke bei mir war es halt so und Florian hat es auch geschrieben...
mfg skillii
-
-
Neuer Benutzer
Öfters hier
Danke für die Tipps.
Arbeite mit AVR-Studio 4 und da ist die Datei schon mit drin.
Habe ein Programm geschrieben und will es jetzt auf den Controller flashen.
Habe einen ATmega8 auf dem myAVR-Board.
Habe den Button Build betätigt und es hat funktioniert. Assembly wurde erstellt mit 0 Errors und 0 Warnings.
Wie kann ich es aber nun auf den Controller flashen ?
Wenn ich auf Start Debugging klicke öffnet sich ein Fenster mit:
Select Debug Platform & Device
Was muss ich hier einstellen ?
Wähle z.B. ICE40 und dann ATmega8
Was mache ich falsch ?
Es kommt dann die Fehlermeldung: Could not connet
Ich bin ratlos!!
Hat jemand einen Rat?
Danke im Vorraus.
Gruß
Marco
-
Erfahrener Benutzer
Roboter-Spezialist
Das mit Debugging hat nichts mir Flashen direkt zu tun. Im Debug-Modus kannst du das Programm simulieren, somit sparst du dir Schreibzyklen ![Zwinkern](https://www.roboternetz.de/phpBB2/images/smiles/icon_wink.gif)
Flashen kannste am besten mit PonyProg, yaap und AVRDude (was ich benutze)
Gruß
Thomas
-
Erfahrener Benutzer
Robotik Einstein
Falls keiner mehr wach ist, der dir die 100%ige Lösung geben kann, antworte ich mal im Ansatz.
Debugen willst du ja nicht. Du willst ja flashen. ICE hört sich sehr verdächtige nach einem Adapter zum Debuggen an. InCurcitEmulator.
Ich hab AVR-Studio nicht installiert. Aber irgendwo wird da was mit flashen steh'n.
-
Neuer Benutzer
Öfters hier
Ja das stimmt. Ich will flashen.
ICE hört sich für mich auch nach einem Adapter zum Debuggen an.
Ok danke erstmal.
Ich werde mich weiter mit dem AVR-Studio beschäftigen.
Danke.
Gruß
Marco
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen