STK500 invertiert Signal

Gast #3199887
Lesenswert?

Hallo zusammen,
ich leider sehr wenig Ahnung vom µC bzw. habe es einfach verlernt. 
Wollte mich dann mal wieder mal damit beschäftigen und habe ein STK500 
sowie den Atmega32.
Schon beim Initialisieren habe ich festgestellt dass die LED´s am Bord 
beim Signal 0 leuchten und bei 1 aus sind - was so ja auch laut board 
richtig ist.
Jetzt habe ich ein Lauflicht versucht zu realsisieren und das Licht ist 
permanent an es geht dann immer nur eine aus (auch wenn ich PORTB = OxFF 
setzte).
wenn ich den µC aus der STK500 Umgebung nehme und in die Schaltung 
einbaue möchte ich eigentlich auch dass er sich so verhält wie 
eigentlich angedacht (und im Simulator).
Gibt es irgend eine Routine mit der ich auf kurzem weg jedes Programm 
einfach "invertiern" kann was diese Signale angeht? Oder muss ich quasi 
jedes mal zwei Progs schreiben... eins fürs STK zum evaluieren und eins 
dann für die fertige Schaltung?
vielen Dank schon mal
#3199920
Lesenswert?

@ Tekkineo (Gast)

>beim Signal 0 leuchten und bei 1 aus sind - was so ja auch laut board
>richtig ist.

Siehst du.

>Jetzt habe ich ein Lauflicht versucht zu realsisieren und das Licht ist
>permanent an es geht dann immer nur eine aus (auch wenn ich PORTB = OxFF
>setzte).

Du hast sicher die falsche Logik. Siehe Bitmanipulation.

>Gibt es irgend eine Routine mit der ich auf kurzem weg jedes Programm
>einfach "invertiern" kann was diese Signale angeht?

 var = ~var;

oder

 PORTD = ~var;

> Oder muss ich quasi
>jedes mal zwei Progs schreiben... eins fürs STK zum evaluieren und eins
>dann für die fertige Schaltung?

Nö.

MfG
Falk
Gast #3243771
Lesenswert?

Hallo Leute,

erst mal sorry dass ich mich erst jetzt melde - bin erst gestern zum 
Test gekommen.
VIELEN VIELEN DANK!!! was eine keline ~ alles bewirken kann. hab das 
kurz da eingepflegt wo ich dachte dass es hin mus und zack gings!!!
Dadurch steigt die Motivation :)

Also nochmals: Danke!!!

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