Atmega8 führt nichts aus

Gast #46170
Hallo zusammen!

Ich habe einen Atmega8+Isp genauso, wie im Tutorial beschrieben. So der
Controller wird auch in yaap erkannt, flashen & wieder auslesen geht
auch normal.

Der Code:

.include "m8def.inc"
ldi r16, 0xFF
out DDRB, r16        
 
ldi r16,0b11111100
out PORTB, r16  
loop:  
 
rjmp loop    



Das Problem ist, dass ich nach dem ziehen des ISp-Steckers an keinem
Pin 5V messen kann.

Wo könnte das Problem sein?
Gast #46171
Hallo Hurra:
Klar,das nichts geht :-).
der befehl "LOOP",ist an der falschen stell.
das prg. erzeugt eine endlos-schleife.
nur das Portb wurde initialisiert,was soll der MCU machen.
auserdem muss der stackpointert gestzt werden.


Der Code:

.include "m8def.inc"
ldi r16, 0xFF
out DDRB, r16

ldi r16,0b11111100
out PORTB, r16
loop:
 'hier fehlt der rest ;-)
rjmp loop
Gast #46176
Das Problem ist, dass ich nach dem ziehen des ISp-Steckers an keinem
Pin 5V messen kann. ???

An Pin 7 und 20 (Versorgungsspannung VCC und AVCC) solltest du
natürlich 5 Volt messen können, Und Pin 22 und 8 müssen mit GND
verbunden sein.
Gast #46177
An welchen Pins kannst Du keine 5V messen? Der µC scheint ja zu laufen,
sonst ließe er sich gar nicht programmieren.

Sind die LEDs richtig angeschlossen? Welcher Pegel liegt am
Reset-Eingang an... evtl. Dauerreset?

Wenn ich den Prgorammieradapter am PC abziehe, jedoch auf der Platine
aufgesteckt lasse, bleibt z.B. mein Controller im Reset.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.