Forum: Mikrocontroller und Digitale Elektronik STK500 invertiert Signal


von Tekkineo (Gast)


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

von Falk B. (falk)


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

von icke (Gast)


Lesenswert?

Du kannst Deine Schaltung ja auch so aufbauen, dass sie dem STK 
entspricht.
Also LEDs mit Widerling gegen VCC schalten.

von Tekkineo (Gast)


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!!!

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.