Forum: Mikrocontroller und Digitale Elektronik AVR-Studio Fuses nicht einstellbar


von Winfried (Gast)


Lesenswert?

Hallo,

hab gerade mal das AVR-Studio nach ein paar Jahren auf die neueste 4.19 
aktualisiert. Bei der Programmierung eines Tiny12 ist mir aufgefallen, 
dass bei CKSEL einige Möglichkeiten nicht angeboten werden. Da gibt es 
nur einmal "Internal Clock", wo es von den Fuses eigentlich 3 
verschiedene Internal-Clock-Möglichkeiten gibt. Ich kann zwar unten die 
Hexzahl eintippen, aber warum kann ich das im Auswahlbereich nicht wie 
früher auswählen?

Muss ich dafür vielleicht das partdescriptionfile (ATtiny12.xml) 
korrigieren?

von spess53 (Gast)


Lesenswert?

Hi

>Ich kann zwar unten die
>Hexzahl eintippen, aber warum kann ich das im Auswahlbereich nicht wie
>früher auswählen?

Geh mal mit dem Cursor auf den Clock Eintrag. Da klappt dann eine Liste 
auf.

MfG Spess

von Winfried (Gast)


Lesenswert?

Ja, die Liste klappt auf, aber da gibt es nur einen Eintrag mit 
"Internal Clock". Es müsste aber 3 geben.

von spess53 (Gast)


Lesenswert?

Hi

>Es müsste aber 3 geben.

Laut Datenblatt nicht.

MfG Spess

von Winfried (Gast)


Lesenswert?

In meinem Datenblatt steht für CKSEL3..0:
0100 Int RC Osc 6CK/6CK
0011 Int RC Osc 3,6ms/4,2ms
0010 Int RC Osc 57ms/64ms

Auf Seite 20, Table 9, 1006D-AVR-07/03

Mir ist das ja auch deshalb aufgefallen, weil ich eine Einstellung 
brauche, die ich zuvor immer einstellen konnte, die jetzt aber nur noch 
durch die direkte Hex-Eingabe funktioniert (0x13).

von spess53 (Gast)


Lesenswert?

Hi

Hast Recht. Allerdings gehört der ATTiny12 zu den Mature Devices und 
wird vielleicht deshalb nicht mehr so richtig unterstützt. Wenn du den 
unbedingt verwenden willst, solltest du mal ein älteres AVR-Studio 
versuchen. Persönlich würde ich zu einem aktuellen AVR raten.

MfG Spess

von Winfried (Gast)


Lesenswert?

Ist ein 6 Jahre altes Projekt, von daher noch Tiny12.

Dann will ich mal hoffen, dass dieses Problem nur beim Tiny12 vorhanden 
ist und aktuelle Bausteine eine vollständige Unterstützung bei der 
Fuse-Programmierung haben.

Gibts irgendwo Infos, wie man die partdescriptionfiles (z.B. 
AtTiny12.xml) anpassen kann, so dass ich den Fehler reparieren kann? Ich 
dachte, ich könnte einfach mal attiny12.xml nach attiny12neu.xml 
kopieren und das würde mir dann im Studio angezeigt. Da erscheint dann 
aber kein Bauteil mit der Bezeichnung attiny12neu. Wird überhaupt auf 
diese Bausteinbeschreibungen direkt zugegriffen, oder müssen die erst 
irgendwie kompiliert werden?

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.