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
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
Hi Rahul Dank ich werde es versuchen Gruss Cambrino
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
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
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
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
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
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
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
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
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
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.