ISP-Programmierung --> habe mich ausgeschlossen

Gast #428040
Lesenswert?

Irgendwie habe ich mich über die Fuses jetzt von meinem ATmega8 nach 
langjähriger Ehe getrennt. Schade, war eigentlich nicht beabsichtigt...

Was ist wenn ich bei PonyProg die Fuses so einstelle, dass ich einen 
externen zwsichen OSC1 und OSC2 verwenden möchte? Ist der uC dann noch 
über ISP zu programmieren? Es ist doch gar nicht möglich unter 
PonyProg2000 sich auszuschließen oder? Wie müssen denn hierfür die Bits 
gesetzt sein?

DANKE.

PS: Ich weiß nämlich nicht so genau, was ich falsch eingestellt hätte. 
Kann mich nur daran erinnern, viele Häkchen gemacht zu haben.
Gast #428045
Lesenswert?

Ohh hallo,
ja des ist net so gut. Ich glaube den kannst du wegwerfen.
Ich denke es ist nicht möglich im seriellen programmiermodus den 
programmiermodus zu ändern, aber wer weiss was du da eingestellt hast. 
Auch für einen externes Quarz an OSC1/2 musst du Fuses setzen.
Gruß
FLorian
Gast #428565
Lesenswert?

An XTAL1 habe ich ja einen Takt. Das ist ja das komische. Ich kann mir 
das jetzt nur so erklären, dass beim Schreiben der Fuses irgendwie die 
Übertragung kurzzeitig unterbrochen wurde. Kann das sein?

Also stimmt es, dass man sich generell nicht ausschließen kann, wenn man 
an XTAL1 einen Takt hat???

Es gibt ja auch die Taktvariante zwischen XTAL1 und XTAL2. Wo liegt da 
der Unterschied??? (Welche Kondensatorwerte müsste ich hierfür 
verwenden?)

DANKE.
#428723
Lesenswert?

Ponyprog verstellt das ganze in der hinsicht das der µC auf "externen" 
Takt programmiert wird.

Du musst jetzt also an XTAL1 einen Takt einspeisen, gibts zig 
Möglichkeiten dazu, entweder nen Quarzoszillator anschließen oder selbst 
was basteln z.b. klassischen Multivibrator oder mittels NE555, man kann 
auch nen anderen AVR so Programmieren das er einen Pin ständig toggelt.
Angehängte Dateien:
#428743
Lesenswert?

Schau mal ins Datenblatt unter Clock Sources. Da sind die Schaltbilder 
aller möglichen externen Taktquellen angegeben. Probiere alle durch, und 
Du wirst den AVR wieder ansprechen können.

Anders ist es, wenn Du den Resetpin zum Portpin umgefust hast. Dann 
hilft nur noch ein HV-Programmer.

Wichtig beim Umgang mit Pony und den Fuses ist auch, dass Du vor jeder 
Fusebit-Manipulation die Fuses erstmal einlesen musst, das macht Pony 
nämlich nicht von alleine.

...
Gast #428879
Lesenswert?

Morgen,
ich habe mich auch mal öfters ausgeschlossen. Da ich die Fuse Bits für 
das Clock Signal falsch gesetzt habe. Ich hatte mit der internen 
Frequenzerzeugung gearbeitet und den Controller leider auf einen 
externen Quarz umrogrammiert wo gar keiner an XTAL1 und XTAL2 
angeschlossen war. Durch das anhalten einens Oszillators an die beiden 
Pins konnte ich ihn wiederbeleben.....

Der Bauer
Gast #429181
Lesenswert?

Hallo,
wie schon erwaehnt.
Resetpin, als Portpin definiert
Falsche Clock eingestellt ...
Am einfachsten generierst du dir einen Takt (min 100kHz)
den gibst du an XTAL1
Dann musst du aber noch die ISP Frequenz auf ca. 22kHz drosseln, da du 
sonnst Probleme bekommst.

Wenn das nicht klappt hilft nur noch die HV Variante.
Oder aber der Controller hat sich ganz verabschiedet.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren