Negiert VMLAB die Ports eines ATmega8?

Gast #1257219
Lesenswert?

Wieso gehen bei VMLAB die LED's bei folgendem Code AUS ...

ldi    r18,7                    ; Alle 3 LED anschalten
out    DDRC,r18
out    PORTC,r18

und bei diesem AN ..

ldi    r18,0                    ; Alle 3 LED abschalten
out    PORTC,r18

Auf meinem Testboard "myAVR" mit ATmega8 funktioniert das so wie es sein 
soll.
Nur in VMLAB ist das irgendwie negiert ??

Mache ich irgendwas falsch ??

MfG AndOne
Gast #1257242
Lesenswert?

Hallo AndOne,

bei den Testboards sind die äußeren Beschaltungen zu berücksichtigen. 
Schau dir mal den Schaltplan von Deinem Testboard an.
Beim Simulator siehst Du die die Zustände der Ports. Hab mich da beim 
STK500 auch schon mal gewundert.

Technoman
Gast #1257458
Lesenswert?

Hi

>Wenn ich das richtig sehe kommt gleich nach dem PortPin ein 1,2 KOhm
>Wiederstand und dann gleich die LED. Also ist hier auch nix was negiert.

Das hängt davon ab, woran die Led hängt:

  VCC -> Negation
  GND -> keine Negation

MfG Spess

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren