Forum: Mikrocontroller und Digitale Elektronik STK 500 - kaputt?


von Padderick (Gast)


Lesenswert?

Hey LEute,

ich habe leztens ma wieder mein STK500 board rausgekramt.
..hab mir ne LED schrift aufgebaut, und wollte halt nun zum abschluss 
die software draufknallen...

ISP6 mit SPROG3 verbunden, das mal am rande...

DENKSTE!!!
per Bascom wollte ich das programm in den AT90S8515 reinballern
Aber bascom hatte mir dann ne fehlermedlung gebracht, dass der 
definierte chip nicht der ist, der auf dem board steckt.

Na gut hab ich mir gedacht, guckste ma was avr-studio sagt.
Dort hab ich auch soweit alles eingestellt, dass der wissen müsste das 
ein 8515 draufsteckt.
Der gleiche mist...wollte dann testweise die signatur auslesen, und avr 
studio sagt mir dann, chip ist nicht der der aufm board steckt.

SO dann hab ich es mal mit dem Attiny2313 ausprobiert, also signatur 
ausgelesen und zack, er hat mir zugestimmt dass es ein attiny2313 ist.

Wieder zurück in bascom...hab ein kleines tesprogramm für den attiny 
geschrieben...drück auf programmiere...ein kleines schwarzes fenster 
blitzt kurz auf, das wars. und der attiny macht nichts


Ist das Board kaputt, oder klingelts bei euch in den ohren ?

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Padderick schrieb:

> Ist das Board kaputt, oder klingelts bei euch in den ohren ?

Weder noch. Wahrscheinlich Fehlbedienung.
http://www.mcselec.com/index2.php?option=com_forum&Itemid=59&page=viewtopic&t=5910

von Padderick (Gast)


Lesenswert?

Ich habs jetzt soweit hinbekommen, dass avr studio auch den 8515 
erkennt.
Jedoch wenn ich das testprogramm
1
.nolist
2
.include "m8515def.inc"
3
.list
4
5
SBI DDRA, PA0
6
7
main:
8
SBI PORTA,PA0
9
SBI PORTA,PA2
10
rjmp main

jetz hab ich mal testweise mit ponyprog versuchen wollen das programm 
duraf zu schreiben, aber auch da wird mir gesagt "device missing or 
unknown device(-24)"...
solangsam weis ich nich mehr weiter

mit dem obigen hinweis wes ich nicht so recht anzufangen...

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Ich würde nicht ständig eine neue Baustelle aufmachen.

Erst BASCOM, dann AVR Studio, ach ne doch wieder BASCOM, nein doch AVR 
Studio und jetzt PonyProg...

Soweit ich weiss, unterstützt PonyProg (http://www.lancos.com/prog.html) 
das STK500 nicht so ohne weiteres. Hast du eine Anleitung in der die 
Kombination beschrieben ist?

Und ich würde en detail beschreiben, wie ich vorgehe.

Was ist wie angeschlossen, welche Jumper sind wo gesetzt, welche 
Einstellungen werden in welchem Programm in welcher Programmversion 
unter welcher OS Version in welcher Reihenfolge gemacht. Tutorials und 
Usermanuals lesen und Screenshots und Fotos anfertigen. Bildformate 
beachten.

von Michael M. (Gast)


Lesenswert?

sitzt dein atmel vllt im falschen sockel?
knallballer ihn doch mal in den richtigen...

von Padderick (Gast)


Lesenswert?

Na, der is auf dem richtigen Sockel

 es ist ein ATMEGA8515L 8PU 0633
der steckt auf dem Sockel SCKT3000D3 mit der Kerbe in richtung der 
Taster und LEDs

das ISP KAbel ist von Sprog3 auf ISP6PIN
Jumper sind gesetzt bei:
 VTARGET
 AREF
 RESET
 XTAL1
 OSCSEL die rechten beiden Pins sind verbunden
und noch ein 10erFLachbandkabel von den LEDs auf PortA
ein RS232 KAbel von RS232 auf den COM-Port vom PC

so siehts auf meinem STK aus

AVR-Studio erkennt nun den ATMEGA, kann auch die Fuse bits ändern
habs mal anhand des internen RC-taktgeber versucht, klappt auch
nur auf dem Board bleibt der ATMEGA untätig

von Padderick (Gast)


Lesenswert?

Das gibt es nicht...
jetz war ich g7rad nochma in avr studio um es zu testen

wenn ich die Signatur ganz oft hintereinander auslese, erkennt er den 
chip manchmal und manchmal nicht, was heisst  das ?

von spess53 (Gast)


Lesenswert?

Hi

>klappt auch nur auf dem Board bleibt der ATMEGA untätig

Bezieht sich das auf das obige Programm?

MfG Spess

von Karl H. (kbuchegg)


Lesenswert?

Padderick schrieb:
> Das gibt es nicht...
> jetz war ich g7rad nochma in avr studio um es zu testen
>
> wenn ich die Signatur ganz oft hintereinander auslese, erkennt er den
> chip manchmal und manchmal nicht, was heisst  das ?

Wenn etwas manchmal geht und manchmal nicht und dann doch wieder, dann 
kann das alles Mögliche sein.
zb Kabelbruch. Ein Stecker der schlecht in der Buchse sitzt. Eine 
ausgeleierte Buchse, in der der korrespondierende Stift nur noch ab und 
zu Kontakt kriegt, Wackelkontakt, ....

Ehe ich da jetzt großartig Softwaremässig auf die Suche gehe, würde ich 
in erst mal in dieser Richtung forschen.

von Padderick (Gast)


Lesenswert?

Öhm ja !

von Padderick (Gast)


Lesenswert?

Ich habs schon bereits mit 3 Com Kabeln versucht, mit allen das selbe 
Phänomen.
Am Isp KAbel hab ich auch schon versucht, hab überall durchgang.
hmm ein rätsel ^^

von spess53 (Gast)


Lesenswert?

Hi

>Öhm ja !

Wenn du eine Led angeschlossen hast und die leuchtet nicht , dann 
funktioniert es. Die leuchten nämlich bei L am Ausgang.

MfG Spess

von Padderick (Gast)


Lesenswert?

Es leuchtet aber gar nichts ^^

von Michael M. (Gast)


Lesenswert?

bit setzen heißt ja auch, dass die zugehörige led aus ist.
lass doch mal was blinken...

von Padderick (Gast)


Angehängte Dateien:

Lesenswert?

Ich habe ein Fuse bit gesetzt, und zwar den internen RC
jetz ist die signatur immer die richtige komischerweise...
programmieren will er aber immernoch nichts

hab im anhang mal die fuses mitgebracht

von Michael M. (Gast)


Lesenswert?

> programmieren will er aber immernoch nichts
klappt wirklich das programmieren nicht, oder macht nur dein programm 
nichts?

streckt der atmega richtg im sockel?

von spess53 (Gast)


Lesenswert?

Hi

Könntest du dich mal konkretere Fehlerbeschreibungen machen.

Was macht der Assembler, wenn du F7 dückst? Kommen Fehlermeldungen?
....

MfG Spess

von Padderick (Gast)


Lesenswert?

Naja eigentlich sollte er das Programm ausführen.

von spess53 (Gast)


Lesenswert?

Hi

>Naja eigentlich sollte er das Programm ausführen.

Noch mal: *Dein Programm lässt keine LED leuchten* .

MfG Spess

von Michael M. (Gast)


Lesenswert?

Padderick schrieb:
> Naja eigentlich sollte er das Programm ausführen.

mensch junge! du willst hier hilfe...
wenn 2 leute jeweils mehrere fragen stellen, was soll dann so ein völlig 
aussageloser einzeiler als antwort?

ich bin raus hier.

von Padderick (Gast)


Lesenswert?

1
.nolist
2
.include "m8515def.inc"
3
.list
4
;
5
sbi DDRA,Pa0
6
sbi DDRA,Pa1
7
sbi DDRA,pa2
8
9
loop:
10
cbi PortA,Pa0
11
sbi PortA,Pa1
12
cbi PortA,Pa2
13
rjmp loop

aber spätestens hätte man hier den unterschied merken müssen

er tut aber immernoch nichts

von Padderick (Gast)


Lesenswert?

AChso und zum Assembler, nein er zeit mir keine Fehlermeldung an wenn 
ich F7 drücke
Er kompiliert alles einwandfrei, 0 errors, 0 warnings

von spess53 (Gast)


Lesenswert?

Hi

Hast du auch das richtige Hex-File abgegeben?

MfG Spess

von Padderick (Gast)


Lesenswert?

Ach du scheisse, das wars, ich glaubs nich...
Hallelulja es ist nicht kaputt !!!

Hey spess53 vielen vielen Dank !!!
Danke euch allen [abgeschlossen]

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.