Forum: Mikrocontroller und Digitale Elektronik ISP Frequenz AVR Studio


von P. F. (pfuhsy)


Lesenswert?

Hallo zusammen,

ich hab mal eine Frage zum flashen per AVR Studio und und Diames Prog-S.

Ich hab ein Controller der läuft mit 128 kHz. Die ISP-Frequenz sollte 
kleiner als Takt / 4 sein. Also stelle ich die ISP-Frequenz auf 4 kHz. 
Nur dabei kommt eine Fehlermeldung "ISP frequency must be 5 kHz or above 
when programming EEPROM or FLASH!". Also muss ich erst den Takt des 
Controllers ändern, die ISP-Frequenz anpassen, flashen und Controller 
wieder auf unsprünglichen Takt zurückändern. Etwas nervig. Gibt es keine 
bessere Lösung ?

Gruss

von npn (Gast)


Lesenswert?

Peter F. schrieb:
> Hallo zusammen,
>
> ich hab mal eine Frage zum flashen per AVR Studio und und Diames Prog-S.
>
> Ich hab ein Controller der läuft mit 128 kHz. Die ISP-Frequenz sollte
> kleiner als Takt / 4 sein. Also stelle ich die ISP-Frequenz auf 4 kHz.
> Nur dabei kommt eine Fehlermeldung "ISP frequency must be 5 kHz or above
> when programming EEPROM or FLASH!". Also muss ich erst den Takt des
> Controllers ändern, die ISP-Frequenz anpassen, flashen und Controller
> wieder auf unsprünglichen Takt zurückändern. Etwas nervig. Gibt es keine
> bessere Lösung ?
>
> Gruss

128kHz / 4 = ???
Rechne nochmal nach :-)

von P. F. (pfuhsy)


Lesenswert?

npn schrieb:
> 128kHz / 4 = ???
> Rechne nochmal nach :-)

Häh ? 128 kHz / 4 = 32 kHz. 57,6 kHz ist zu hoch und das nächste was zur 
Auswahl steht wäre dann 4 kHz. Passt doch.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Peter F. schrieb:
> Diames Prog-S.

Das wird das Problem sein. Beim AVR Studio 4 ist es möglich, zumindest 
für den AVRISP MkII manuell eine beliebige Frequenz einzustellen, aber 
der Diames erlaubt das mögl. nicht.
Ich hatte mal einen Tiny aus Versehen auf 128kHz und CLKDIV8 gefused 
und hab dann eine Weile daran rumlaboriert, bis ich die manuelle Eingabe 
gefunden hatte.
Probiere also mal, in die ISP Frequenz reinzutippen, um irgendwas unter 
32 kHz einzustellen.

von Thomas E. (thomase)


Lesenswert?

Peter F. schrieb:
> Gibt es keine bessere Lösung ?

Den Controller mit 1MHz betreiben und den Sleepmode sinnvoll einsetzen.

mfg.

von npn (Gast)


Angehängte Dateien:

Lesenswert?

Peter F. schrieb:
> npn schrieb:
>> 128kHz / 4 = ???
>> Rechne nochmal nach :-)
>
> Häh ? 128 kHz / 4 = 32 kHz. 57,6 kHz ist zu hoch und das nächste was zur
> Auswahl steht wäre dann 4 kHz. Passt doch.

Nix "Häh"...
Und wie wäre es mit 4,209kHz / 8,239kHz / 16,1kHz?

Ich hab mal einen Screenshot mit der 16,1kHz-Einstellung angehängt...

von npn (Gast)


Lesenswert?

npn schrieb:
> Ich hab mal einen Screenshot mit der 16,1kHz-Einstellung angehängt...

Ich hab gerade mal ausprobiert, daß man rechts in das Feld, wo jetzt die 
16,1 kHz angezeigt werden, auch manuell eine Frequenz eingeben kann. Die 
wird dann auf die nächstmögliche geeignete Frequenz verändert. Zum 
Beispiel wenn man dort 10kHz eingibt, wird der Wert auf 9,963kHz 
verändert. Vielleicht hilft das weiter. Man muß nicht die ausgewählten 
Werte mit dem Schieberegler einstellen.

von P. F. (pfuhsy)


Lesenswert?

npn schrieb:
> Ich hab gerade mal ausprobiert, daß man rechts in das Feld, wo jetzt die
> 16,1 kHz angezeigt werden, auch manuell eine Frequenz eingeben kann.

Manchmal sieht man die einfachsten Lösungen nicht. Danke hat geklappt.

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.