Hallo Leute, ich hab ein kleines Problem, welches für den Experten sicher eine leichte Übung sein sollte: Ich verwende AVR Studio und einen ISP Programmer um meinen ATMega8 zu proggen. Dies hat auch beim Prototyp schön gefunkt, nur jetzt hab ich das Problem, wenn ich die Signatur auslesen will bekomme ich eine Fehlermeldung (ISP Mode error) und keine Signal zurück. Witzigerweise hat der Programmer beim ersten Mal einmal die Signatur ausgelesen und jetzt funktioniert das auch nicht mehr. Ich hab mir kurz die Fusebits angeschaut und hier steht der Käfer auf ext. Clock. könnte das damit was zu tun haben? - ich weis nicht mehr weiter da ich noch ein Anfänger bin. Danke und lg Max
Ich würde jetzt ersteinmal versuchen die ISP-Frequenz herunterzustellen, eventuell ist dann das Problem schon behoben. Falls nein will der AVR vermutlich einen externen Takt, weil das ja so gefust ist. Diesen externen Takt erzeugst du am Einfachsten mit einem Quarzoszillator, gibt es u.a. bei Reichelt für umme 1,5€.
>und hier steht der Käfer auf ext. Clock.
Wenn er auf extern Clock eingestellt ist, mußt Du Dir ein selbst
ein Taktsignal erzeugen (z.B. mit einem Rechteckgenerator oder
mit einem Quarzoszillator) und das am Anschluß XTAL1 einspeisen.
Dann kommst Du (wahrscheinlich) auch wieder an den Burschen ran.
MfG Paul
Hi, vielen Dank für die schnellen Antworten die ISP Frequenz habe ich vorher schon runtergestellt (unter 1/4 der Taktf.) Habs schon befürchtet, dass ich hier wieder mit externem Quarz umbasteln muss. mir geht nur nicht ein warum das Käferlein von Anfang an auf ext. eingestellt ist.
HI >Ich hab mir kurz die Fusebits angeschaut und hier steht der Käfer auf >ext. Clock. Wenn du die Signatur-Bytes nicht auslesen kannst, wie kannst du dann die Fuses lesen? MfG Spess
Ich dachte, das hat er noch vom ersten Mal einlesen übernommen - wie gesagt bin etwas planlos bei diesem Thema. Woran könnte es noch liegen? Hab auch schon durchgepiepst.
Hi >die ISP Frequenz habe ich vorher schon runtergestellt (unter 1/4 der >Taktf.) Welche Taktfrequenz? Bei einem neuen ATMega8 ist die Werkseinstellung Interner RC-Oszollator mit 1MHz. Die ISP-Frequenz muss <250 kHz sein. MfG Spess
Hi, > Woran könnte es noch liegen? wurde doch bereits gesagt, Controller auf ext. Taktversorgung, ist jedoch keine da → Controller ohne Taktquelle wenn du ein STK500 oder STK600 hast kannst du ihn wieder zurueckproggen per high voltage parallel programming, wenn nicht musst du dir einen Oszilator besorgen oder einen anderen AVR auf Taktausgabe (am XCK pin glaube ich, muesste PD4 beim Mega8 sein) und diesen dann mit XTAL1 vom verfusten AVR verbinden. Das einfachste wird fuer Dich als Anfaenger jedoch sein einfach nochmal 1,50€ fuer einen neuen mega8 auszugeben. NIMRA
Wenn man einen richtigen Oskar hat, hat man auch einen Takt (Testausgang meist 1 kHz). Man muß die ISP-Frequenz dann sehr klein wählen aber für die Fuses reicht es (einen Mega128-Flash wollte ich so nicht beschreiben). Das Signal hat evtl. nur 3 Volt, also Programmer/VCC anpassen. avr
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.