www.mikrocontroller.net

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


Autor: Dominik S. (guitarking)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Dominik S. (guitarking)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Jochen R. (josch90)
Datum:

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

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Dominik S. (guitarking)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Jochen R. (josch90)
Datum:

Bewertung
0 lesenswert
nicht 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ß

Autor: Knut Ballhause (Firma: TravelRec.) (travelrec) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mach mal ein Foto von dem Aufbau.

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: pillepalle (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Dominik S. (guitarking)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

>wenn ich jetzt auf AVR Prog gehe sagt

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

MfG Spess

Autor: Dominik S. (guitarking)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

>ich stelle also auf HV Programming um...

Wie?

MfG Spess

Autor: Dominik S. (guitarking)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Siehe Dateianhang

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

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

MfG Spess

Autor: Dominik S. (guitarking)
Datum:

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

mfg

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

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

MfG Spess

Autor: Dominik S. (guitarking)
Datum:

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

mfg

Autor: pillepalle (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Dominik S. (guitarking)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

STK500-Hilfe->Programming the Target AVR Device

MfG Spess

Autor: Dominik S. (guitarking)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.