Forum: Mikrocontroller und Digitale Elektronik ISP mode error /error entering programming code


von Dominik S. (guitarking)


Lesenswert?

Hallo ich bin neu hier!

Ich weiß das es ähnlich Beiträge im Forum gibt zu diesem Thema, aber 
keines konnte mir weiterhelfen. Vl kann es hier jemand.

Ich möchte mit meinem STK500 Board einen ATTiny13 programmieren (mit AVR 
Studio 4, habe jedoch noch null Erfahrung)
Wenn ich jetzt unter Tools - Program AVR - Connect gehe, dann meinen 
Anschluss wähle, komme ich auch schon ins nächste Fenster. DORT dann 
begrüßt mich gleich mal eine "ISP Mode Error" Fehlermeldung die mit dem 
allbekannten satz "A problem occoured when.." beginnt. Diese erscheint 
in Der "Fuses" Registerkarte und bei "SPIEN" ist ein haken im kästchen 
mit einem roten Fragezeichen daneben. Was heißt das?
Die Tips habe ich gelesen und befolg, sollte also an der Einstellung 
nicht happern. Unten in einer kleinen liste in diesem Fenster Steht 
noch:

Setting mode and device parameters.. OK!
Entering programming Mode.. FAILED!
Leaving programming mode.. OK!

Kann mir jemand helfen?

Mfg

von spess53 (Gast)


Lesenswert?

Hi

Hast du die zusätzlichen Verbindungen gemacht 
(AVR-Studio-Hilfe->STK500->ISP Prgramming)?
Richtiger Controller eingestellt?

Wenn du dir unsicher bist, solltest du als erstes die Signature Byte 
lesen (Tab Main->Read Signature). Wenn das nicht richtig erkannt wird 
brauchst du gar keinen Programmierversuch starten.

MfG Spess

von Dominik S. (guitarking)


Lesenswert?

hmm...ich kann nicht mal die Siganture Bytes lesen. Es kommt der gleiche 
fehlercode. In der SIgnature Leiste steht dann ein Code: "0x00 0x00 
0x00" Was heißt das jetzt?!
Ist vl der µC kaputt??

mfg

von Jochen R. (josch90)


Lesenswert?

Was hast du für ne ISP-frequenz? Stell sie mal so klein wie möglich

von spess53 (Gast)


Lesenswert?

Hi

>Was hast du für ne ISP-frequenz? Stell sie mal so klein wie möglich

Nein, nur so klein wie nötig. Der Wert um die 150kHz sollte reichen.

>Ist vl der µC kaputt??

Ist meist der unwahrscheinliche Fall.

Überprüfe noch einmal in Ruhe alle Verbindungen, Jumper und 
Einstellungen.

MfG Spess

von Dominik S. (guitarking)


Lesenswert?

Ich habs jetzt auf 1,206 kHz...er braucht dezent länger, aber dann kommt 
erst wieder die Fehlermeldung.
Der hauptfehler ist "Entering Programming Mode.. FAILED!

mfg

von spess53 (Gast)


Lesenswert?

Hi

>Ich habs jetzt auf 1,206 kHz..

Dein Controller läuft mit etwa 1,2MHz. Der Isptakt muss kleiner als 
1/4 davon sein!!!

MfG Spess

von Jochen R. (josch90)


Lesenswert?

Ist der Controller definitiv im richtigen sockel? schau vorsichtshalber 
noch mal in der hilfe von AVR-Studio nach. Und kontrolliere auf jeden 
fall ob er auch richtig rum im sockel sitzt. Mehr fällt mir jetzt auch 
nicht ein.

Gruß

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Mach mal ein Foto von dem Aufbau.

von spess53 (Gast)


Lesenswert?

Hi

Bitte letzten Beitrag ignorieren. Hab mich verlesen.

Eine zu kleine ISP-Frequenz kann auch zu Fehlern führen. Hast du dir die 
Fragen aus meinem ersten Post mal angesehen?

MfG Spess

von pillepalle (Gast)


Lesenswert?

moin


read the f... manual

Problem fix/ Workaround
Use the High Voltage Serial Programming (HVSP) instead of ISP.


geht nicht aufm stk500  siehe hilfedatei  AVR-Tools- STK500 -Known 
Issues

von Dominik S. (guitarking)


Lesenswert?

ok..ich habs jetz mal mit HV Programmierung versucht (jumper bei AREF 
entfernt)..jezt kommt die fehlermeldung schon mal nicht mehr..allerdings 
wenn ich jetzt auf AVR Prog gehe sagt er mir "No supported board found"
 :P

mfg

von spess53 (Gast)


Lesenswert?

Hi

>wenn ich jetzt auf AVR Prog gehe sagt

Wieso auf AVR-Prog???  Das ist nicht das STK500.  'CON'-> STK500

MfG Spess

von Dominik S. (guitarking)


Lesenswert?

ok sry, ja^^ ok, ich stelle also auf HV Programming um, klicke auf 
"Program" ind er Register karte "Program" (das ist doch der Button um 
das Programm auf den µC zu brennen oder?!)
Dann kommt der fehler, er kann die Fuses nicht schreiben.
also alles:

Entering Programming mode.. OK!
Writing Fuses.. FAILED!
Leaving Programming mode.. OK!

mfg

von spess53 (Gast)


Lesenswert?

Hi

>ich stelle also auf HV Programming um...

Wie?

MfG Spess

von Dominik S. (guitarking)


Angehängte Dateien:

Lesenswert?

Siehe Dateianhang

von spess53 (Gast)


Lesenswert?

Hi

Dann lies dir mal die entsprechende Stelle in der STK500-Hilfe durch.

MfG Spess

von Dominik S. (guitarking)


Lesenswert?

Da steht nichts drinnen über den Fehler...nur grundsachen..nichts was 
ich brauchen könnte.
Was könnte es allgemein sein?

mfg

von spess53 (Gast)


Lesenswert?

Hi

Und hast du auch die Verkabelung, wie in der Hilfe?

MfG Spess

von Dominik S. (guitarking)


Lesenswert?

alles korrekt verkabelt, alles geprüft, µC sitzt richtig, ich weiß 
langsam echt nicht mehr..

mfg

von pillepalle (Gast)


Lesenswert?

moin

Serial High Voltage Programming


Switch power off
Place the device to program in its socket according to the table in the 
High Voltage Programming section.
Mount jumper OSCSEL on pin 1 and 2 to select SW controlled clock
Mount jumper XTAL1 to route the oscillator signal to the device
Mount jumpers VTARGET and RESET
Use on 2-wire cable to connect the PB3 pin (pin 4) on the PORTB header 
to the XT1 pin (pin 7) on the PORTE / AUX header. This will connect the 
clock system to the AVR device.
Use another 2-wire cable to connect the PB5 pin (pin 6) on the PORTB 
header to the RST pin (pin 4) on the PORTE / AUX header. This will 
connect the reset system to the AVR device.
Use a third 2-wire cable to connect the PB0 and PB2 pins (pins 4 and 3) 
on the SPROG1 header to the DATA0 and DATA2 pins (pins 1 and 3) on the 
PROG DATA header.
Use the last 2-wire cable to connect the PB1 pin (pin 1) on the SPROG1 
header to the DATA1 pin (pin 2) on the PROG DATA header.
Switch power on and you are ready to program
Ensure that VTarget is between 4.5V and 5.5V before programming.


so hast du es verkabelt ?

oder gar nicht gelesen

von Dominik S. (guitarking)


Lesenswert?

ok..sry..das hatte ich nicht gemacht.
Jetz hab ichs so verkabelt. Ich kann meinen µC (ATtiny13) ohne 
Fehlermeldung löschen. Nur wie Brenn ich jetz das Programm endlich rauf?

mfg

von spess53 (Gast)


Lesenswert?

Hi

STK500-Hilfe->Programming the Target AVR Device

MfG Spess

von Dominik S. (guitarking)


Angehängte Dateien:

Lesenswert?

ok, nach ewigem kabelumstecken und hin und her habe ichs endlich 
geschafft meinen ATTiny13 zu Prigrammieren :D Danke für eure Hilfe!!

Ich habe ein kleines "Led - Blinkprogramm" geschrieben..doch wenn ich 
jetzt die zum High Voltage benötigten Kabel vom PORTB wegnehme und 
meinen 10poligen Stecker vom Port zu den leds führe rührt sich nichts.
Mein Code ist im Anhang. Ich habe alles schon im AVR Studio simuliert, 
hat bestens funktioniert!

mfg

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.