Forum: Mikrocontroller und Digitale Elektronik STK500 wie kann ich externen Quarz aktivieren?


von Cambrino (Gast)


Lesenswert?

Hallo

Ich habe ein STK500 Kit mit einem ATMege8515. Als ich versuchte den
Externen Quarz zu aktivieren seit dem kann ich den Controller nicht
mehr programmieren. Was habe ich falsch gemacht.
Vermutlich habe ich unter "Fuse" das Falsch deaktiviert.
Was muss ich nun deaktivieren?

Zweite Frage:

Ist dieser Chip jetzt für alle Zeiten  nicht mehr ISP zu programmieren
?


Gruss.

Cambrino

von Rahul (Gast)


Lesenswert?

Am Besten versuchst du es mit dem Parallel-High-Voltage-Programming.
Das lässt ein Beschreiben der Fuses wieder zu...
In der Regel wird der Controller im STK500 schon über den externen
Quarz betrieben, allerdings in Form des Taktgenerators des STK500.
Um einen anderen Quarz (schneller als 3,68MHz) zu benutzen, muß man
einen Jumper auf dem STK500 ziehen bzw. umsetzen (steht im Manual).
Gruß Rahul

von Cambrino (Gast)


Lesenswert?

Hi Rahul

Dank ich werde es versuchen

Gruss

Cambrino

von Cambrino (Gast)


Lesenswert?

Hallo

Wenn ich den Chip jetzt mit Parallel / High
Programmiere bekomme ich folgend Meldung:




Erase device OK
Programming Flash using block mode OK
Read Flash using block mode OK
Flash contents is equal du file OK
Leaving programming mode OK

Dann müsste doch wieder alles gut sein. Denn ich kann ihn nicht mehr
Seriell Programmieren

MfG

Cambrino

von Hagen (Gast)


Lesenswert?

Haste auch in den Quarz-Slot auf dem STK500 einen Quarz eingesteckt ?
Der Slot sitzt nahe beim OSCSEL Jumper den du auf 2-3 jumpen musst, er
hat abgerundete Ecken und zwei Buchsen, nur mal so zur Information ;)

Gruß Hagen

von Cambrino (Gast)


Lesenswert?

Hallo

Also für die Parallele/High Programmiernung nicht ist doch nicht
erfodertlich.

Ich habe einen 6MHz Quarz eingesteckt. Leider läuft das
Lauflicht(Schleifenprogrammierng) gleichschnell wie ohne.

Also ich meine den Chip der noch geht der andere bringe ich überhaupt
nicht mehr zum laufen.

Gruss

Cambrino

von Hagen (Gast)


Lesenswert?

Wie gesagt, OSCSEL richtig jumpen, und in den Fuses des AVR's den
externen OSC aktivieren. Wahrscheinlich läuft dein AVR noch mit
internem RC.

Gruß Hagen

von Cambrino (Gast)


Lesenswert?

Hallo Hagen

Ich habe unter "Fuse" eine ellenlange liste von "ext. RC Osc"
Welchn muss ich einstellen. einen 6 MHz finde ich nicht.

Ich habe Angst dass dann der Chip auch nicht mehr läuft.

Grusss

Cambrino

von Hagen (Gast)


Lesenswert?

Hast du in den Fuses eine Einstellung für 8MHz ?? dann nimm die.
Die Fuses des ext. Osz. haben primär nichts mit der Quarzfrequenz zu
tun sondern stellen ein wie lange der AVR bei Reset warten soll bis
sich der Quarz eingeschwungen hat. Du gehst also immer auf Nummer
sicher wenn du die Einstellung zur nächst höheren Frequenz benutzt.
Bevor jemand meckert, ich habe absichtlich nicht ALLE wichtigen Details
berücksichtigt, d.h. du musst dich denoch in die Datenblätter einlesen.
Es hilft nichts, englisch wirste lernen MÜSSEN.

gruß Hagen

von Cambrino (Gast)


Lesenswert?

Hallo Hagen

Also english kann ich schon ein wenig nur übersehe ich viel wichtiges.
Also mit dem externen Quarz hat es Funktioniert. Danke !

Ich kann den Controller zwar jetzt parallel Programmieren
doch seriell geht nicht mehr kann das ein Defekt sein?

Gruss

Cambrino

von Hagen (Gast)


Lesenswert?

In deinem anderen Thread hier im Forum habe ich gesagt das dein AVR die
Fuse SPIEN nicht gesetzt hat, DU hast also das SPI über die Fuses
deaktiviert.

Nachdem du jetzt im Highvoltage parallelen Mode SPIEN = 1 gesetzt hast,
wird von dir aber ein virtuelles Bier fällig !!

Gruß Hagen

von Cambrino (Gast)


Lesenswert?

Hallo Hagen

Ich hoffe ich muss dir kein virtelles Bier zahlen.

Aber ich glaube ich habe bei der parallelprogrammierung
habe ich doch ein Häcken bei der SPI gemacht das wolltes du doch
sagen?

Ich kontrolliere dies noch mal.

Ähh wie macht eigentlich ein virtuelles Bier auch betrunken?

Gruss

Cambrino

von Rahul (Gast)


Lesenswert?

Krieg ich dann auch eins?

von Heinz (Gast)


Lesenswert?

Prost..

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.