(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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.