[AVR Tutorial] ASM-Beispiel 1 geht nicht

OP #265229
Lesenswert?
• ▲
▼
Hallo,
ich habe mich mal durch das AVR-Tutorial
(http://www.mikrocontroller.net/tutorial/) durchgearbeitet und es
inzwischen geschafft, eine Verbindung mit meinem ATMMega8
herzustellen.
Ich hab nun den Beispielcode:
http://www.mikrocontroller.net/sourcecode/tutorial/leds.asm assembliert
und auf den µc übertragen, nur irgendwie liegt an keinem der Ausgänge
die gewünschte Masse an.
Ich habe alle AUsgänge mit dem Multimeter getestet und es liegt überall
0,65V Wechselstrom an. Das verstehe ich nun überhaupt nicht.
Weiß einer, woran das liegen könnte?
Vielen Dank schon mal!
OP #265232
Lesenswert?
• ▲
▼
Daran könnte es liegen. Ich wusste bisher nicht, dass man sowas
überhaupt machen muss.
wenn ich aber deinen quellcode mit wavrasm versuche zu assemblieren,
dann spuckt er mir ein paar Fehler aus(Anhang).
Was ich noch vergessen hab zu erwähnen: ich benutze einen 8MHz
Osziallator. Muss ich da irgendwas ändern im Vergleich zu dem im
Tutorial benutzten 4MHz Oszillator?
Gast #265235
Lesenswert?
• ▲
▼
-- Immer diese lästige Werbung ---

@blue shadow
Na klar das der code nicht 1zu1 funktioniert. Das sollte auch nur ein
Beipiel für die initialisierung sein.


8MHz für ATmega8 OK, aber in deinem asm Beispiel steht: .include
"4433def.inc". Du hast also das falsche include file deiniert.

-- Manni

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.