Forum: Mikrocontroller und Digitale Elektronik ATMega88 auf STK550 programmieren


von Martin (Gast)


Lesenswert?

Hallo,

ich habe 2 ATMEGA88-10PI, die sich nicht mehr programmieren lassen.
Hatte diese über Debig-Wire mit dem Emulator betrieben. Nun lassen die
sich weder vom Emulator noch vom Programmer ansprechen. Habs auch schon
mit paralleler Programmierung probiert. Funktioniert auch nicht. Müßte
doch immer gehen, auch wenn irgend welche Bits falsch gesetzt sind -
oder?

Habe folgende Verbindungen auf dem STK550 für die parallele
Programmierung:

* PROG CTRL auf Port D
* PROG DATA auf Port B
* BSEL2 auf Port PC2
* 2 Jumper auf "P JUMP"

Habe AVR Studo 4.11, Programming Mode auf "parallel".

z.B. beim Brennen der Fuses kommen folgende Infos:
* Entering programming mode.. OK!
* Writing fuses .. 0xF9, 0xFF, 0xFD .. OK!
* Reading fuses .. 0xFF, 0xFF, 0xFF .. OK!
* WARNING: Fuse bits verification..  FAILED
* Leaving programming mode.. OK!

Hat jemand eine Idee, was das sein könnte? Ich glaube nicht, daß die
ATMEGA´s defekt sind. Will das Ganze aber nicht mit meinem dritten
(noch funktionierenden) ATMEGA probieren. Sonst geht der eventuell auch
nicht mehr...

Martin

von crazy horse (Gast)


Lesenswert?

hast du den Chip denn mal komplett gelöscht?

von Martin (Gast)


Lesenswert?

Du meinst den Button "Erase" rechts bei Device? Ja, hab ich bereits
gemacht. Zeigt folgendes an:

* Entering programming mode.. OK!
* Erasing device.. OK!
* Leaving programming mode.. OK!

Nur überprüft das Programm nicht, ob es geklappt hat. Das Problem
besteht also weiterhin...

Martin

von Axel Rühl (Gast)


Lesenswert?

hatte ich auch mitm mega48. hätte ich beihnahe in die Tonne getreten.
liegt an deiner 4.11er Version vielleicht.
hast Du im Reiter "BOARD" einen Haken "SAVE MODE" neben der
Einstellung für den SW-Takt? setz den mal. Soll irgentwie mit der
DIV8CLK Fuse (heisst die so?) zusammenhängen. ich denke die
Geschwindigkeit des programmers ist zu hoch. Ich hatte 1Mhz und
gesetzte CKDIV8 Fuse aktiv. da hat er immer beim Auslesen der FuseBits
mist erzählt.

Bei der ganz neuen Version vom AVR Studio gibt es zwei getrennte
Dropdown boxes (Mehrzahl von Box?), wo man die SPI Geschwindigkeit nun
unabhängigvom egenrierten Takt einstellen kann. Habe ich bei meinem
Kollegen gesehen, der hat letzte Woche ein neues STK500 mit CD
bekommen. Da war die Version bei. Welche, weiss ich jetzt nicht.


Gruß
AxelR.

von Martin (Gast)


Lesenswert?

Bei mir gibts kein Häkchen "Save Mode". Hab nun mal die kleinsten
Frequenzen eingestellt:

STK500: 23,62 kHz
ISP: 3,998 kHz

Bringt aber auch nichts. Selbes Problem....

von Andreas Lang (Gast)


Lesenswert?

Versuch es mal mit hohem Takt für STK (den Chip) und niedrigem für das
SPI.
z.B.
STK500: 3MHz
ISP: 3,998 kHz

von Conlost (Gast)


Lesenswert?

Hallo,

@Martin
Studio solltest du mal updaten auf die 4.12 Version.

Arno

von Conlost (Gast)


Lesenswert?

@Martin
Nach dem Studio Update das Programm im STK500 auch
noch updaten, aber das wird dir das Board wohl sagen.

Arno

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.