(Newbie)Stk500 nicht programmierbar

OP #2035979
Lesenswert?

Hallo,
Ich will endlich mal mit mikrocontrollern anfangen und hab mir das 
stk500 gekauft.
Jetzt habe ich einen atmel8515 dabei gehabt. Hab mal das erse Beispiel 
aus dem gcc-tut genommen wo die Ausgänge an portb gesetz werden. Wenn ih 
es protrahiere geht es AUB drauf laut log(hab das 6 pol Kabel dran). 
Aber es leuchten alle LEDs außer das erste. Was bzw wie muss ich aber 
eindellen.
Ih mqh immer Build. Compile dann verbinde ih mich mit dem Stk was auch 
geht. Und wenn ich den Flash mIt dem hex probte gehen alle LEDs an. Mach 
ich ds hex ins eeprom geht nix und bei elf gehen auch alle LED an.


EDIT
also irgendwie merkwürdig
er nimmt das programm an aber gibt es umgedreht aus? wenn ich

 uint8_t foo;
 int ausgabe;

int main (void) {
DDRD = 0xff;
PORTD = 0x08;
}


   return 0;
 }

geht nur die
LED 3 aus der rest ist an???
#2036106
Lesenswert?

Das steht beim STK500 sehr gut erklärt in der Anleitung.
Die solltest Du vorher gelesen haben, da stehen einige wichtige und 
hilfreiche Dinge drinne.

EDIT:

Der Grund ist, dass ein solcher Microcontroller meist besser(sprich 
niederohmiger) gegen Masse schalten kann, als gegen Versorgungsspannung.
Gast #2036110
Lesenswert?

Hi

>aber warum macht man das für anfänger boards? ist ja schon schwer genug
>da durchzublicken und dann wirft man noch steine rein..

Gerade als Anfänger sollt man erst mal die Bedienungsanleitung lesen 
bevor man blind loslegt. Und da das dort drin steht hast du keinen 
Grund dich zu beschweren.

MfG Spess
OP #2036111
Lesenswert?

Ja ich muss gestehen hab es erstmal nur überflogen will es heut abend 
ausdrucken und verinnern.

aber nochmal ne frage damit iches so langsam versteh.

es dürfte doch möglich sein das ganze in der software umzudrehen oder?
ich will erstmal keine fertige lösung sondern selbst drauf kommen aber 
es ist möglich?
Gast #2036131
Lesenswert?

Bei den LEDs des STK500, ich möchte den meinen
nicht missen, ist die Ansteuerung mit L-Pegel
für "LED ein" eine Vorgabe durch die Hardware!

Wie du eine leuchtende LED interpretierst ist
deine Sache, nur der LED-Pin will eine 0, bzw.
L-Pegel, "sehen", damit die LED eingeschaltet wird.

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