Forum: Mikrocontroller und Digitale Elektronik STK 500 anfängerschwierigkeiten


von Tus (Gast)


Lesenswert?

Hallo zusammen, habe mir ein stk 500 angeschafft und jetzt stehe ich vor
em grossen Problem das ich nicht genau weiss wie ich es Progammieren
sollen es stehen wohl 3 Arten zu verfügung.
Einmal über ISP ( Was genau ist isp? )
Über High Voltage wobei Seriell und , Parallel unterschiden wird..

Welchen Version davon soll ich nehmen und wo liegen genau die
unterschiede !?

Bis dann zusammen

von crazy horse (Gast)


Lesenswert?

also bei meinem STK500 war so ein kleines grünes Heftchen dabei (user
guide), wenn man das aufschlägt, kann man es lesen. Und wenn man es
gelesen hat, haben sich alle deine Fragen erledigt.

von Peter D. (peda)


Lesenswert?

"High Voltage" funktioniert immer, allerdings muß man dazu immer die
Flachkabel und Jumper umklemmen.


ISP geht meistens, ohne was umzuklemmen, d.h. man ist schneller beim
Ausprobieren eines neuen Programms.


Wenn man aber ohne Sinn und Verstand an den Fuses rumspielt, passiert
es in der Regel, daß man das SPI dauerhaft abschaltet.
Dann muß man in den "High Voltage" und die Fuses wieder auf sinnvolle
Werte zurücksetzten, damit SPI wieder auflebt.



Peter

von Tus (Gast)


Lesenswert?

SO habe es jetzt soweit hinbekommen,
allerdings kann ich noch keine AVRS beschreiben
Woran kann  es liegen ?

Ich habe am Boad zwei Brücken gezogen einmal LEDS--->PB
und isp6pin-->sprog1

Beim Laden schreibt er
Serial fuse readback is not supported by this device.. FAILED!
der rest ist ok !

Habe den at90s8515 gelöscht der schon drauf war mehr hab ich auch nicht
geschafft.
Muß ich evtl. noch irgendwelche jumper am Boad verstellen ?

hmm thx

von Rahul (Gast)


Lesenswert?

Hast Du im Programmiertool (AVR-Studio) auch den richtigen µC gewählt?

Sonst vielleicht mal hier gucken:
http://www.mikrocontroller.net/forum/read-1-51373.html#51373

von Max (Gast)


Lesenswert?

Wenn du den 8515 programmierne willst, must du ISP6PIN und SPROG3
verbinden. ist ja eigentlich farbig markiert.

von Tus (Gast)


Lesenswert?

Ok vielen dank habe das Problem gefunden.
Das Problem lag wohl an meinem Programm code.
Es hört sich irgendwie konfus an aber bis jetzt habe ich um einen Port
anzusprechen immer

ldi r16,0b11111111
out ddrb,r16
out portb,r16

geschrieben
aber durch umändern von portb in pinb werden erst die Beine
angesprochen. Verwundert mich jetzt irgendwie, aber ich werde wohl
nochmal das tutotrial studieren,nochmal vielen dank für Eure Hilfe !

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.