Hallo, ich habe von meinem Bruder seine ganzen Sachen zur Hardwareprorgammierung geschenkt bekommen und wollte gleich mal bisschen ausprobieren. Nun hab ich ein STK500 und eine Schaltung in der ein ATmega128 verbaut ist. Auf der Schaltung sind die 6-Pins für die ISP-Programmierung herausgeführt ... die hab ich dann auch mit dem STk500 verbunden. Aber wenn ich mein AVR Studio öffne und mit meinem STk500 verbinde und lediglich die Signatur des Chips auslesen will kommt schon eine Fehlermeldung: ISP Mode Error Setting mode and device parameters.. OK! Entering programming mode.. FAILED! Leaving programming mode.. OK! ------------------------------------------------------------------------ --- Dazu hab ich dann bisschen die Forensuche benutzt um ein paar Fehler auszuschließen. Pinbelegung zwischen ATmega und STK500 stimmt soweit: >Programmer - ATmega128 >MISO - PE1 (TXD0) >MOSI - PE0 (RXD0) >SCK - PB1 (SCK) >RST - RESET Ich habe auch schon sämtliche ISP-Frequenzen ausprobiert. Ohne Erfolg. Fuses müssten auch soweit stimmen. ------------------------------------------------------------------------ --- Auf seinem (meines Bruders) alten PC funktioniert die Programmierung einwandfrei. Da habe ich schon etwas mit CodevisionAVR auf den Controller draufbekommen. Der "einzige" Unterschied ist, dass an seinem PC irgendein selber gebauter Programmer an einer LPT-Schnittstelle dranhängt über die ich programmiert habe. Leider besitzt mein PC so eine Schnittstelle nicht und wollte deshalb das STK500 nehmen. Hab auch noch ein STK501 gefunden, mit der ich auch ein paar lose ATmega´s128 programmiert hab ... funktionierte einwandfrei. Wo genau könnte das Problem liegen, dass ich das fertige Board nicht programmieren kann? Würde mich über hilfreiche Antworten freuen =) Sry4WallOfText
>>Pinbelegung zwischen ATmega und STK500 stimmt soweit: >>Programmer - ATmega128 >>MISO - PE1 (TXD0) >>MOSI - PE0 (RXD0) >>SCK - PB1 (SCK) >>RST - RESET Hast du denn die Verbindung auch vom ISP6Pin Header auf dem STK500 gemacht oder die Pins von den Controllersteckplätzen genommen?
Matthias schrieb: > Wo genau könnte das Problem liegen, dass ich das fertige Board nicht > programmieren kann? Mal ein paar auf Fehler hinweisende Fragen: Hast du den weiß hinterlegten 6-PIN-ISP-Header auf dem STK500 benutzt? Hast du eine separate Spannungsversorgung am Targetboard angeschlossen? Mal ein anderes ISP-Kabel probiert? Gruß Skriptkiddy
Skript Kiddy schrieb: > Hast du den weiß hinterlegten 6-PIN-ISP-Header auf dem STK500 benutzt? Ja, ist doch richtig so oder? Skript Kiddy schrieb: > Hast du eine separate Spannungsversorgung am Targetboard angeschlossen? Nein, muss ich das denn machen? Ich dachte das STK500 versorgt den Controller. Skript Kiddy schrieb: > Mal ein anderes ISP-Kabel probiert? Hab das Kabel vor gut einer halber Stunde selber gebaut und alles mehrfach "durchgeklingelt", ich denke daran wirds nicht liegen.
Matthias schrieb: > Nein, muss ich das denn machen? Ich dachte das STK500 versorgt den > Controller. Ja. Der Spannungspin am ISP-Header ist meines Wissens nur dafür da, dass das STK500 die Pegel auf die Versorgungsspannung des Targetboards richtig anpassen kann. Powern musst du deine Zielschaltung selber. Gruß Skriptkiddy
Grad mal it selber powern ausprobiert ... kein Unterschied feststellbar. Komisch.
Nein leider nicht. Ich hab das Target nun auch mit Spannung versorgt, aber es hat sich keine Veränderung eingestellt. Immer noch der selbe Fehler. Leider bin ich auch nicht so fit in dem Gebiet und weiß auch nicht was ich noch machen könnte =/
Matthias schrieb: > Leider bin ich auch nicht so fit in dem Gebiet und weiß auch nicht was > ich noch machen könnte =/ Eventuell mal deinen Bruder um Hilfe bitten? Gruß Skriptkiddy
Matthias schrieb: > Hab auch noch ein STK501 gefunden, mit der ich auch ein paar lose > ATmega´s128 programmiert hab ... funktionierte einwandfrei. Suche doch mal auf http://support.atmel.no nach dem Schaltplan des STK501. Da sollte entnehmbar sein, wie es dort gelöst ist. Hast du schon mal probiert, ob ein Prozessor, der bereits auf dem STK500 direkt unterstützt wird, programmierbar ist? Nicht dass da ein anderes Problem vorhanden ist.
Hi >Suche doch mal auf http://support.atmel.no nach dem Schaltplan des >STK501. Da sollte entnehmbar sein, wie es dort gelöst ist. Warum in Norwegen? http://www.atmel.com/dyn/resources/prod_documents/DOC2491.PDF MfG Spess
Spess53 schrieb: > Warum in Norwegen? OK, ich bin beim STK500 eben nur in Norwegen fündig geworden ...
Sorry das ich die Leiche nochmal ausgrabe ... Es lag am Steckverbinder zum Targetboard ... irgendwie hat es die Stifte beim draufstecken immer herausgedrückt, was ich dank meines Schrumpfschlauches net gesehen hab. Damit war immer eine Verbindung unterbrochen. Ärgerlich ... und hat mich um Jahre altern lassen. SOLVED
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.