Forum: Mikrocontroller und Digitale Elektronik AVR Studio Simulator Bug? (Assembler)


von lOoLmEeN (Gast)


Lesenswert?

Hi ihr,

ich habe das AVR Studio 5 ausprobiert und bin nach dem ersten Versuch 
auf einen Fehler gestoßen...

Ich habe folgendes Programm in Assembler aussprobiert:
1
.include "m8def.inc"
2
3
main:    sbi DDRB,0
4
5
mainloop:  ldi r16,0b00000001
6
    out PORTB,r16
7
    rjmp mainloop

beim ausführen im Debugger modus hab ich im Simulator endeckt wenn ich 
im DDRB.0 eine 1 (für Output) speichere dan steht in PINB.0 und PORTB.0 
eine 1

Muss das so sein (Bild im Anhang... nach jedem bild habe ich F5 
gedrückt)

Mfg lOoLmEeN

von lOoLmEeN (Gast)


Angehängte Dateien:

Lesenswert?

Hups vergessen das Bild mit zu senden ^^

von spess53 (Gast)


Lesenswert?

Hi

>Muss das so sein (Bild im Anhang... nach jedem bild habe ich F5
>gedrückt)

Wenn der Ausgang H kann der Eingang nicht L sein -> gleiches Pin. Also 
nicht vorschnell von Bug reden. Der sitzt meist vor dem Bildschirm.

MfG spess

von lOoLmEeN (Gast)


Lesenswert?

Achso ^^ entschuldigung hab meinen Lehrer gefragt und der hats auch nich 
verstanden... nur noch kurz warum haben die dan unterschiedliche 
adressen einmal 0x36 und 0x38

von spess53 (Gast)


Lesenswert?

Hi

> nur noch kurz warum haben die dan unterschiedliche
>adressen einmal 0x36 und 0x38

Weil es verschieden Register mit verschiedenen Funktionen sind.

MfG Spess

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.