-         

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 19

Thema: Assembler Programmieren ATmega8

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    26.08.2005
    Beiträge
    9

    Assembler Programmieren ATmega8

    Anzeige

    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

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    01.11.2003
    Ort
    Freiburg im Breisgau
    Alter
    29
    Beiträge
    2.624
    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 ...

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    26.08.2005
    Beiträge
    9
    Hi,

    ich Suche noch die Include-Datei: m8def.inc
    Hat jemand einen Tipp wo ich die finde ?

    Danke

    Gruß
    Marco

  4. #4
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    29.07.2005
    Ort
    Berlin
    Alter
    33
    Beiträge
    289
    Hi,

    die Include Datei ist beim AVR-Studio enthalten. Musst du also im Code dann nur noch einbinden:
    .include "m8def.inc

    Gruß
    Thomas

  5. #5
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    17.01.2005
    Ort
    Obertraun
    Alter
    29
    Beiträge
    194
    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

  6. #6
    Hallo Marco,

    ich nehm das hier für den mega8...

    http://www.myavr.de/download/myAVR_Workpad_SE_demo.exe

  7. #7
    Neuer Benutzer Öfters hier
    Registriert seit
    26.08.2005
    Beiträge
    9
    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

  8. #8
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    29.07.2005
    Ort
    Berlin
    Alter
    33
    Beiträge
    289
    Das mit Debugging hat nichts mir Flashen direkt zu tun. Im Debug-Modus kannst du das Programm simulieren, somit sparst du dir Schreibzyklen

    Flashen kannste am besten mit PonyProg, yaap und AVRDude (was ich benutze)

    Gruß
    Thomas

  9. #9
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    06.11.2004
    Beiträge
    1.693
    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.

  10. #10
    Neuer Benutzer Öfters hier
    Registriert seit
    26.08.2005
    Beiträge
    9
    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

Seite 1 von 2 12 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •