Divide clock by 8 internally; [CKDIV8=0] muß auch noch raus, sonst läuft der Tiny nur mit 600kHz und Dein Programmer dafür vermutlich zu schnell.
Ohne CKDIV8 sollte es 0x39 sein.
Gruß
Searcher
Hiho,heute habe ich mal ein ernsthaftes Problem. Auf mich kommt in den nächsten Tagen eine Packung von 500 (!) Attiny13 zu, welche alle auf 4,8 MHz interner Oszillator umgestellt werden müssen. Ausserdem soll EESAVE gesetzt werden, damit der EEPROM erhalten bleibt beim flashen.Problem:Ich habe mir dazu ausgerechnet, dass die lfuse dazu auf 0x29 gesetzt werden muss. laut datenblatt habe ich glaube ich recht, und der AVR fuse calculator sagt das gleiche. sowie ich auf einen attiny13 aber die lfuse auf 0x29 setze, kann ich den controller nicht mehr per ISP ansprechen. getestet hab ich das ganze bis jetzt mit zwei stück, beide liessen sich ohne probleme flashen, nachdem aber das lfuse jetzt 0x29 ist, reagieren sie nicht mehr auf ISP.also: hat irgendjemand ne idee wo der fehler sein kann? ist 0x29 wirklich falsch? was kann es sonst sein?
Divide clock by 8 internally; [CKDIV8=0] muß auch noch raus, sonst läuft der Tiny nur mit 600kHz und Dein Programmer dafür vermutlich zu schnell.
Ohne CKDIV8 sollte es 0x39 sein.
Gruß
Searcher
Hoffentlich liegt das Ziel auch am Weg
..................................................................Der Weg zu einigen meiner Konstruktionen
Hmmm laut Datenblatt gilt CKDIV8 nur für die Startup-Phase o0
Aber prinzipiell hattest du schon recht: Ich hab den Programmer verlangsamt, und schon ging es
Danke dir sehr.
Ich denke Du beziehst Dich auf diesen Satz im DatenblattHmmm laut Datenblatt gilt CKDIV8 nur für die Startup-Phase
Den verstehe ich so, daß der eingestellte interne Takt mit CKDIV8 schon bei Hochlauf durch 8 geteilt wird (und bleibt!) und man das nicht später im Programm durch den Prescaler machen muß, weil es da eventuell nicht gehtZitat von ATtiny13 Datenblatt
Gruß
Searcher
Geändert von Searcher (30.06.2011 um 15:59 Uhr)
Hoffentlich liegt das Ziel auch am Weg
..................................................................Der Weg zu einigen meiner Konstruktionen
tz... dann hab ich das missverstanden. Aber gut, danke dir. Alle 4 (!) Attinys laufen jetzt wieder... beim fünften habe ich aus versehen auch noch debugwire eingeschaltet, da muss ich jetzt erstmal auf mein jtagice warten.
Lesezeichen