ATTiny85 mit 32768Hz Quarz

Gast #1148226
Lesenswert?

hallo
ich habe ein kleines demo programm in einen attiny85 geladen und 
getestet.
funktioniert einwandfrei. (eine LED blinken lassen)
dann habe ich mit avrdude die fuse bits CKDIV8, CKSEL2 auf 1 gesetzt und 
den 32768Hz quarz eingebaut. funktioniert auch einwandfrei.
die led blinkt jetzt langsamer.
jetzt möchte ich aber mit der 32kHz frequenz weiter arbeiten, aber 
avrdude
erkennt jetzt den ATtiny nicht mehr.
ich habe schon mit den -i und -B flags bei avrdude experimentiert komme 
aber zu keiner lösung.
mein programmer ist der "mySmartUSB" von ELV.
es wurden nur die low fuse bits geändert.
hier im forum habe ich beiträge gelesen das bei den seriellen 
programmern bei avrdude die baudrate umgestellt werden muss. bei den usb 
programmern geht das aber meines wissens nicht.
hat einer einen tipp wie ich das problem beseitigen kann.
Gast #1148240
Lesenswert?

ich arbeite mit linux kdevelop und als programmer avrdude.
in der beschreibung von avrdude ist mir keine option aufgefallen mit der 
ich bei einem usb programmer die baudrate einstellen kann.
ich schaue aber sicherheitshalber in der docu von avrdude nochmal nach.
Gast #1148607
Lesenswert?

Moin,

-B ist an sich die richtige Option. Wenn ich die Manpage richtig 
verstehe, gibt der Parameter eine Zeit an, d.h. je höher der Parameter, 
umso niedriger die Frequenz.

Für die 1MHz des internen RC-Oszillators brauchte ich für usbprog schon 
-B 10, mit 16MHz läuft es meistens ohne -B. Du dürftest also für 32kHz 
sehr hohe Werte brauchen...

MfG, Heiko
Gast #1149735
Lesenswert?

Hallo
wie schon gesagt habe ich mit den -i und -B parametern rumgespielt
kann aber keine veränderung am auslesen der device signatur erkennen.
manchmal stimmen zwei byte manchmal sind aber auch alle drei byte 
falsch.
Gast #1152563
Lesenswert?

ich wollte den tiny nicht mit 4khz betreiben sondern mit 32khz.
im datenblatt steht das der CKDIV8 default auf "0" = gesetzt ist.
mit "1" = nicht gesetzt, das heißt clock wird nicht durch 8 geteilt.
avrdude setzt die bits so wie es im datenblatt beschrieben steht.
im gegensatz zu ponyprog.

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