ATtiny26 auf 8 Mhz einstellen

Gast #140942
Lesenswert?

ja, das im Datenblatt hab ich schon gesehen, nur wußte ich nicht, wie
ich es dem tiny sagen sollte.

Nehme das Pony Programm. Wenn ich die Lockbits auslese, dann steht da
CKSEL0 - CKSEL3. Ich könnte alle anhacken, aber wo kann ich 100
einstellen?
Gast #140953
Lesenswert?

Es kommt darauf an, dass man den "Dialog" mit der Programmiersoftware
versteht. Es klickt (oder heißt das "hackt", wie "anhacken") sich
leicht in Pony-Klickfelder, es nützt aber nix, wenn man nicht versteht
was man tut.

Übrigens ist zwischen Lockbits und Fusebits ein gewaltiger Unterschied.
Siehe Datenblatt. Die CKSEL's sind daher nicht bei den Lockbits. Wer
diese Unterschiede nicht begriffen hat, sollte sich davor hüten, daran
herumzuspielen.

Um die Fusebits zu verstehen, hilft nur das Datenblatt. Dort steht
eindeutig drin, welches Fusebit welche Bedeutung hat.

Es steht auch drin, dass eine "0" ein "gesetztes" Fusebit ist, also
negative Logik, historisch bedingt durch Speicheraufbau.

In Pony steht eindeutig drin, was ein gesetztes Häkchen bedeutet, das
ist die graue Schrift mittendrin. Sollte man trotz der "Grauheit"
lesen und versuchen zu verstehen.

Um überhaupt mit Mikrocontrollern umgehen zu können, sollte man schon
die Zusammenhänge zwischen Bits & Bytes verstehen. Ohne die Grundlagen
des binären Zahlensystems geht es einfach nicht.

Aber du bist nicht der Erste, der seinen AVR durch unüberlegtes
Herumklicken (Hacken?) in die Wüste geschickt hat. Daher hast du gute
Chancen, mit der Suchfunktion zu ermitteln, welche Möglichkeiten du
hast, den Tiny26 wieder ins Leben zurück zu rufen. Ist noch garnicht
lange her, dass da etliche Threds in dieser Richtung liefen.

Ich wünsche dir frohes Schaffen und Gutes Gelingen...

...HanneS...
Gast #140955
Lesenswert?

Es kommt darauf an, was du ihm angetan hast.

Ob dein Bild von den Fuses den tatsächlichen Einstellungen entspricht,
kann ich nicht beurteilen. Denn wenn man sich erst einmal ausgesperrt
hat, dann kann man die Einstellungen ja nicht mehr einlesen um sie zu
dokumentieren.

Überlege, was du eingestellt hast,
schau ins Datenblatt, was deine Einstellungen für eine Taktquelle
bedeuten,
gib dem AVR die den Fusebits entsprechende Taktquelle.

Dies könnte sein (je nachdem, was du eingestellt hast):
- externer Taktgenerator,
- externer Quarz für internen Generator,
- externer RC-Generator,
- externer Keramik-Resonator.

Aber warum schreibe ich das überhaupt, steht doch alles im Datenblatt.

Also setz dich endlich hin und schau dort nach!

...
Gast #140956
Lesenswert?

Hannes, ich verstehe dich ja, das ich mir selbst helfen sollte, aber
mein Englisch ist sehr schlecht. Dann fehlt mir noch dazu das
notwendige wissen...

Kannst du mir nur eine Frage beantworten... Wenn ein Lockbit gesetzt
ist, warum kann man ihn dann nicht einfach löschen?

Wird wohl Tage brauchen, bis der wieder läuft....
Gast #140959
Lesenswert?

Wenn es dir gelingt, die Lock- und Fusebits einzulesen, dann hast du
doch Zugriff auf den AVR.

Falls du keinen Zugriff hast, dann hat dein Bild keine Bedeutung, denn
es stellt ja nicht den Zustand deines AVRs dar.

Vielleicht hilft dir ja dieser Link weiter (falls er funktioniert):

http://www.mikrocontroller.net/forum/forum.php?query=%2Bausgesperrt+&forums%5B%5D=1&number=99&action=sendsearch

Falls er nicht funktioniert, dann tippe "ausgesperrt" in die Hilfe
ein.
Ein Mega8 hat die gleichen CKSEL-Bits wie der Tiny26. Notfalls beide
Datenblätter vergleichen.

Übrigens fällt mir englisch auch schwer, denn wir hatten vor 40...45
Jahren in der Schule neben Deutsch nur Russisch.

...
Gast #140963
Lesenswert?

Da hast du ja nochmal Glück gehabt, dass du dich nicht an den Fuses für
Resetabschaltung oder ISP-Aktivierung vergriffen hast, denn dann hätte
dir wirklich nur noch der HV-Modus helfen können.

Jedenfalls freut es mich, dass es wieder läuft, aber in Zukunft erst
lesen, dann verstehen, dann erst handeln...

...
Gast #140965
Lesenswert?

Hast du daran gedacht, dass du bei 8MHz intern den Oszillator
kalibrieren musst? Sonst läuft er mit irgendwas, nur nicht mit 8MHz.
Denn die automatische Kalibration erfolgt nur bei 1MHz.

Du kannst den Tiny26 aber auch mit 16MHz (intern) laufen lassen. Dazu
musst du ihn auf 1MHz fusen und dann PLL für den Takt aktivieren. Dann
wird er wieder automatisch kalibriert. Wie das genau geht, findest du
sicherlich im Datenblatt... ;-))

...
Gast #140966
Lesenswert?

was, mit 16 Mhz läuft der auch? das hab ich leider nicht im datenblatt
gefunden. Aber probiert habe ich es jetzt, läuft super. Der ATtiny26
hat es wirklich in sich.. platzsparend, schnell.... Wieso weißt du
soviel? Wielange machst du das schon?
Gast #140967
Lesenswert?

Ich weiß doch nicht viel!! Ich zähle mich auch noch zu den Anfängern.

Nunja, etwas über ein Jahr befasse ich mich gelegentlich mit AVRs.
Aber nur gelegentlich und nur als Hobby. Mit Elektronik allgemein
befasse ich mich schon etwas länger.

Ich lese aber viel hier im Forum (denn das ist in Deutsch, und hier
findet man viele kompetente Leute), und da kommt schon öfters mal der
"Aha-Effekt". Das mit dem Tiny26 mit 16 MHz habe ich auch nur hier
gelesen und nicht schlecht gestaunt. Auf meinem Mist ist das auch nicht
gewachsen. Ich gehöre auch zu denen, die die "Bedienungsanleitung" zu
einem Gerät lesen bevor sie den Service fragen. Ich gehöre eben nicht
zu denen, die sich hinstellen und atternd fremde Hilfe erfragen,
anstatt einfach mal die vorhandenen Dokus zu lesen und versuchen zu
verstehen.

Infos zum Tiny26 mit 16MHz findest du hier:

http://www.mikrocontroller.net/forum/read-1-112631.html#112631

...

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