Bin jetzt stolzer Besitzer eines AVRISP mkII, und mache gerade meine
ersten Gehversuche. Mit den Fuses habe ich allerdings ein kleines
Problem. Hier gibt es was die Clock angeht verdammt viel Auswahl.
Da ich einen 11,0592Mhz Quarz verwenden möchte, muss ich wohl eins der
External-Dingsbums Kästchen auswählen.
Leider gibt es da diverse Möglichkeiten (low bis high frequency,
komische ms Angaben etc.).
Welches davon passt den nun zu meinem Quarz?
Die Hilfe hat mir leider dabei nicht geholfen...
Welche Hilfe meinst du?
Diese um die grundsätzlichen Dinge (Quelle) zu klären?
http://www.mikrocontroller.net/articles/AVR_Fuses
Oder das AVR Datenblatt in Verbindung mit dem Quarz-Datenblatt, um die
Feinheiten (Frequenzbereich und Anschwingverhalten (Start-Up Time)) zu
klären?
Naja, da gibt es ja immerhin noch 6 weitere Möglichkeiten!
Startup Time 1K CK + 0ms
Startup Time 1K CK + 4ms
Startup Time 1K CK + 64ms
Startup Time 16K CK + 0ms
Startup Time 16K CK + 4ms
Startup Time 16K CK + 64ms
Der Quarz ist übrigens ein Reichelt "Standardquarz"...
Die Startup-Time hängt vom Anstieg deiner Versorgungsspannung ab. Wenn
du gruße Kapazitäten als Siebelkos hast und die Spannung langsam
ansteigt, dann brauchst du eine längere Startup-Zeit.
Als 'normale' Frequenz kannst du 4MHz nehmen. darunter ist 'low' und
drüber ist 'high'. Nur so als Fausformel.
Um sicherzugehen hilft da nur probieren ob er sauber anläuft. Ist aber
nicht ganz so kritisch zu bewerten.
nimm die letzte: Startup Time 16K CK + 64ms
denn schwingt der Quarz mit sicherheit..
Vor dem Verstellen der Fuses, die selbigen einlesen! JTAGEN-Fuse auch
beachten...
>Vor dem Verstellen der Fuses, die selbigen einlesen!
Kein Problem bei AVR-Studio und AVRISP-MK2, der macht das automatisch
beim anklicken des Fuse-Reiters.
> Kein Problem bei AVR-Studio und AVRISP-MK2, der macht das automatisch> beim anklicken des Fuse-Reiters.
Denn kann ja nix schiefgehen...
Das AVROspII, was ich benutze, macht es leider nicht..
Holger Krull wrote:
> nimm die letzte: Startup Time 16K CK + 64ms> denn schwingt der Quarz mit sicherheit..> Vor dem Verstellen der Fuses, die selbigen einlesen! JTAGEN-Fuse auch> beachten...AVR-Studio liest die schon beim Öffnen des Fuse-Dialogs ein bzw. gibt
eine Fehlermeldung, wenn das nicht klappte (weil z.B. keine Verbindung
zum AVR besteht).
Jochen, schau Dir auch mal im Datenblatt an, wozu ckopt gut ist.
Übrigens: "Im AVR-Datenblatt steht nix" ist eine dicke Lüge!
Da wird jede mögliche Taktquelle als Schaldbild dargestellt und da
werden auch die betreffenden Fusebit-Einstellungen erklärt. Natürlich
nicht unbedingt alles auf einer Seite...
...
Nein, das AVRPROG meinte ich nicht. Ich meinte das Programmiertool für
STK500, das als Plugin im AVR-Studio ist. Damit ist die Bedienung des
MK-2 doch ein Kinderspiel. ;)
>Meine "vergeigten" Tinys und Megas reaktiviere ich mit einen Galep...
Ich auch. Aber ich dacht es geht um di Programmierung und das Auslesen
der Fuses beim Programmieren. Danebengedacht... ;)
Was sind "vergeigte" Tinys und Megas?
Nee, im Ernst, hatte ich noch nicht. Jedenfalls keine selbstvergeigten.
Und ich hatte mir das STK500 extra zu diesem Zweck zugelegt. Ich konnte
damit aber schon ein paar von anderen Leuten verfuste AVRs retten... ;-)
...
Hatte auch erst einen. Den habe ich mit dem Tastkopf-Prüfpin vom
INSTEK-DSO wieder richtiggestellt. War auf externen Oszi gestellt und
schon im Zielsystem verlötet (SMD).
Hallo, ich versuche schon seit Stunden einen tiny45 mit dem AVR Studio
über das SKT500 zu programmieren, nur bekomme ich ständig Probleme mit
den Fuses und weiss auch nicht wie ich den Controller anschliessend auf
dem STK starte...... gibt es keine Listen für Fuses beim Tiny45 ????
LG Boriza
Eine eigene Frage?
Dieser Thread ist über 19 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.