PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Atmel STK-500



ponypedro
26.04.2008, 16:06
habe 3 boards STK-500 geerbt, leider ohne kabel aber mit nem AT90S8515
angeblich sollen sie noch in ordnung sein.
wer kann tipps geben zum überprüfen oder kann dieses für mich übernehmen?
geeignete software hab ich leider auch nicht mitbekommen.
help please!!!

JonnyP
26.04.2008, 17:03
Mit dem AVR Studio hat man schon mal ein kostenloses Stück Software um vom PC aus mit dem STK500 zu kommunizieren. Beispielprogramme gibt es jede Menge im Netz oder bei mikrocontroller.net oder avr freakes usw.
Vielleicht handelt es sich ja noch um die original µC, dann ist da ein kleines Testprogramm drauf, das auf Tastendruck verschiedene LEDs blinken lässt.

chr-mt
26.04.2008, 17:08
Hi,
geeignete Software gibt es bei Atmel, heißt AVR-Studio.
Kabel ist ein normales serielles.
Damit sollte das STK500 ansprechbar sein.
(Vorrausgesetzt du hast auch ein Netzteil angeschlossen)

Sind die Verbindungskabel noch vorhanden,
um die Taster, LEDs und ISP anzuschließen ?
Ein Testprogramm für den AT90S8515 zu schreiben,
welches die Taster abfragt und die LEDs blinken lässt ist schnell geschrieben

Gruß
Christopher

ponypedro
26.04.2008, 17:18
Hi Christopher, ne es sind keine Kabel mehr vorhanden.
Mit dem Netzteil gibts keine Probleme.
Idee für ein Listing für AT90S8515, wo???
Hab von Programmierung noch wenig Ahnung, fang erst an damit

gruß
pony

chr-mt
26.04.2008, 17:39
Hi,
ohne die Verbindungskabel geht gar nichts.
(Außer das das STK als solches erkannt wird)
Du brauchst erstmal ein paar Pfostenbuchsen und Flachbandkabel.
Gibts bei Reichelt. (Buchsen: PFL10 und PFL6 Kabel: AWG 28-10G 3M )
Du brauchst 10 Polige Buchsen für die Verbindung Controller / LEDs und Controller/Taster.
Fürs Programmieren brauchst du die 6-Poligen.
Dann nimmst du dir 10poliges Flachbandkabel, schneidest es auf die gewünschte Länge und quetschst die Stecker drauf.
Das geht recht einfach mit einem Schraubstock.

Was das Programm angeht, welche Programmiersprache willst du denn verwenden ?

Gruß
Christopher

chr-mt
26.04.2008, 17:42
Hi, noch was:
Die Status-LED auf dem STK500 sollte beim einschalten nacheinander folgende Farben annehmen:

Rot
Orange
Grün
Aus
Grün

Das wäre schonmal ein gutes Zeichen.

Willst du alle 3 STK500 behalten, oder würdest du eins verkaufen ?


Gruß
Christopher

ponypedro
27.04.2008, 13:39
Hi Christopher,

erstmal ist wichtig, ob sie funktioenieren. Wenn dann ja. Verkaufen nicht unbedingt, aber tauschen. Im Orginal sind die nicht unbedingt billig.
Beim Programmieren wollte ich mit BASCOM anfangen.
Weis noch nicht, ob das hiermit überhaupt geht.
Wie gesagt, bin blutiger Anfänger.

Gruß
pony

chr-mt
27.04.2008, 14:22
Hi,
tauschen zB. gegen was ?
Klar, Original kosten die so um 70-80€.
Naja, man kriegt das auch wesentlich teurer, wenn man will ;)

Das STK500 ist nicht an eine Programmiersprache gebunden.
Also geht das auch in Bascom.
Bascom unterstützt das STK500 sogar direkt als Programmer.
Wobei ich mir da bei den Fusebits nicht sicher bin, ich verwende zwar auch Bascom, nehme aber immer das AVR Studio zum flashen.

Ein Programm um per Tastendruck die zugehörige LED leuchten zu lassen:PortB an "SWITCHES" , Portc an "LEDS"


$regfile = "8515def.dat"
$crystal = 3686400 'Die höchste Frequenz, die das STK500 ohne externen Quarz erzeugen kann

Config Portb = Input 'Port B als Eingang konfigurieren
Portb = 255 'Pullups einschalten
Config Portc = Output 'Port C als Ausgang konfigurieren

Do 'Schleife
Portc = Pinb
Loop
End


Gruß
Christopher

ponypedro
27.04.2008, 19:51
Hi Christopher,

versuch aus den 3 Boards 2 lauffähige zu machen. wenn du mir eins komplett mit kabel fertig machen kannst und noch für einen Laien brauchbare Software hast, wäre ich dir schon dankbar.
Aller Einstieg ist schwer :-)
Weiteres vielleicht über icq


Gruß
pony

ponypedro
28.04.2008, 20:08
hab inzwischen ein netzteil an geschlossen, an allen bords blinkt die LED wie du beschrieben hast. orginal handbuch hab ich auch schon, nur noch keine kabel und entsprechende software. help!!!
im orginal wurde ein AT90S8515 mitgeliefert, der ist auf allen drei boards gesteckt.
dort soll ein testprogramm geladen sein.

chr-mt
28.04.2008, 21:10
Hi,
das klingt doch schon mal gut.
Also lade dir mal AVR-Studio 4.14
http://atmel.com/dyn/products/tools_card.asp?tool_id=2725
(Registrierung ist nötig)
Dann schließt du das STK per serieller Schnittstelle an deinen PC an.
Du startest AVR-Studio.
Das erste Fenster (neues Projekt) klickst du mit "cancel" weg.
Dann gehst du auf "Tools" -> Program AVR (nicht AVR Prog!) ->Connect
Dann wählst du aus den Tools "STK500 orAVRISP".
Es sollt dann ein Fenster aufgehen, wenn das STK erkannt wird,
oder es kommt die Fehlermeldung "connection failed - select programmer"

Die Kabel soltest du dir schon probieren selber herzustellen.
Das ist wirklich kein Hexenwerk.
Hier ist das beschrieben:
https://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=37365
Hier gibt's noch mehr Beschreibungen:
http://www.mikrocontroller.net/topic/34558
Ich verwende die Schraubstock- oder die Hammer-Methode :)

Einfach mal ausprobieren (Ein paar Buchsen zum Üben mehr mitbestellen, kosten ja nicht die Welt).
Ob die Kabel OK sind kann man dann noch mit dem Ohmmeter testen, wenn man sich nicht sicher ist.

Du wirst sowieso recht schnell erweitern wollen. LCD etc.
Spätestens dann musst du eigene Kabel anfertigen.
Mit 8 Tastern und 8 LEDs ist das STK 500 ja leider nicht gerade üppig mit Peripherie ausgstattet.

Gruß
Christopher

ponypedro
29.04.2008, 22:45
hi Christopher,

leider kommt die Fehlermeldung.
2 Bords funktionieren soweit, dass das testprogramm auf dem AT90S8515 fehlerlos läuft.
Was ich nicht weis, ob das AVRStudio die com-schnittstelle erkennt.
wie bzw wo kann ich das überprüfen?

kabel hab ich erst mal aus alten PC-Flachbandkabeln gebastelt (damit es schneller geht :-))

schade, dass du dein Foto wieder rausgenommen hast.

gruß

pony

chr-mt
30.04.2008, 06:52
2 Bords funktionieren soweit, dass das testprogramm auf dem AT90S8515 fehlerlos läuft.
Ist doch prima. =D>

Was ich nicht weis, ob das AVRStudio die com-schnittstelle erkennt.
wie bzw wo kann ich das überprüfen?
Serielle Schnittstellen erkennt das AVRStudio automatisch.
Du brauchst da eigentlich nichts einzustellen, außer STK500 und auf "Auto" Klicken.
Das serielle Kabel muß beim STK auf "RS232CTRL"

Wenn ein "ISP Mode Error" kommt, dann hast du die ISP Verbindong noch nicht(richtig) dran.
Der 90s515 müsste bei dir im Sockel 3000D3 (der rechte, rote) stecken.
Das ISP Kabel kommt dann von "SPROG3"(rot) nach "ISP6PIN" (direkt rechts nebendran)

kabel hab ich erst mal aus alten PC-Flachbandkabeln gebastelt (damit es schneller geht)
Auch eine Idee ;)

Gruß
Christopher

ponypedro
30.04.2008, 20:54
Hi Christopher,

alle 3 Bords laufen jetzt mit dem programmierten Test-Käfer.
Das AVR Studio erkennt alle Boards, Firmewareupdate hat auch funktioniert.
Jetzt muss ich mal schauen, wie's weitergeht.
Für gute Tipps bin ich dir nach wie vor dankbar.
Wenn es sich herausstellt, dass alle 3 Boards richtig arbeiten, können wir immer noch über eins reden.

Also bis jetzt erstmal, Danke!

pony