Meist denkt nur der User vor dem Board andersrum.So, ich habe mal etwas geschnuppert und bin heute schon den ganzen Tag dabei rauszufinden warum mein AtMega irgendwie falsch denkt.
wie hast du denn die LED angeschlossen ?
So, ich habe mal etwas geschnuppert und bin heute schon den ganzen Tag dabei rauszufinden warum mein AtMega irgendwie falsch denkt. Folgendes Problem: Ich habe einen ATMEGA8515L auf einem STK500 und bin gerade am rumspielen. So, nun denkt mein AVR aber irgendwie falsch herum. Wenn ich einen Port als Ausgang definiere und dann über "out PORTB,Rx" etwas einschreibe, dann leuchten die LEDs auf dem Entwicklungsboard immer dann, wenn eine log. 0 (LOW) im Register steht.
Ist das normal, und wenn ja, warum wird so etwas gemacht Wegen der Belastbarkeit?
Meist denkt nur der User vor dem Board andersrum.So, ich habe mal etwas geschnuppert und bin heute schon den ganzen Tag dabei rauszufinden warum mein AtMega irgendwie falsch denkt.
wie hast du denn die LED angeschlossen ?
Gruß
Ratber
Hallo, Sohn der Wüste,
herzlich willkommen hier im Forum!
Ich kenne das STK500 nicht persönlich, aber ja, oft sind die LED´s mit Widerständen auf 5V gezogen, und der Port-Pin stellt die Verbindung Richtung GND her.
Deshalb funktionieren die Ausgänge scheinbar "andersrum", obwohl das eigentlich gar nicht so ist: Bei einer logischen "1" hat der Port nämlich 5V...
Deine Vermutung stimmt schon, das wird aus Leistungsgründen gemacht, weil die AVR´s Richtung GND mehr Leistung schalten können - obwohl das so pauschal auch nicht mehr stimmt, wie neulich jemand hier im Forum erzählte.
Jetzt hoffe ich mal, beim STK500 ist ein Schaltplan dabei, da solltest Du den Anschluß der LED´s eigentlich nachvollziehen können.
Viele Grüße
Torsten
Vielen Dank für die schnellen Antworten. Ich werde mal meine Schaltung auf ein Experimentierboard packen und dann teste ich das mal.
Richtig,es ist bei den Tinys und Megas egal wie herum.Deine Vermutung stimmt schon, das wird aus Leistungsgründen gemacht, weil die AVR´s Richtung GND mehr Leistung schalten können - obwohl das so pauschal auch nicht mehr stimmt, wie neulich jemand hier im Forum erzählte.
Soweit ich das jetzt überblicke geben die alle in beide Rictungen gleichviel ab (Oder nehmen auf natürlich)
Ich hab nen Plan.Jetzt hoffe ich mal, beim STK500 ist ein Schaltplan dabei, da solltest Du den Anschluß der LED´s eigentlich nachvollziehen können.
Sind alle nach Vcc geschaltet.
Gruß
Ratber
Lesezeichen