Hallo zusammen, ich hab schon etwas dartüber im Internet gelesen, hat mir aber noch nicht weiter geholfen. Ich habe 5 Platinen mit jeweils einem SMD ATTiny13V drauf. Über einen drauf gelöteten ISP-Stecker kann ich über AVR Studio v4.19 die Controller programmieren. Soweit erstmal gut. Wenn ich jetzt im Reiter "Fuses" den Controller von der Standardeinstellung "Bild1" Int. 9,6MHz auf "Bild2" Int. 128kHz" umstelle, wars das. Ich kommen nicht mehr an den Controller dran. Ich bekomme immer die selbe Meldung, Bild3. Versehentlich ist da ein externer Takt offensichtlich nicht eingestellt, weil durch LEDs auf der Platine ersichtlich ist, dass das Programm im Controller tatsächlich abgearbeitet wird wenn Spannung anliegt. Ich hab alle ISP-Frequenzen durchprobiert, ohne Erfolg. Ich hab sogar eine externen Takt (4MHz) auf PB3 gelegt, was im Vergleich bei einem mit Absicht verfusten DIP-ATTiny funktioniert hat. Hat jemand eine Idee, woran das liegen könnte ?
Peter F. schrieb: > Hat jemand eine Idee, woran das liegen könnte ? Ja, Atmel <FuseWarning> WARNING! When selecting Int RC Osc 128kHz, be sure to not divide the clock using the CLKPR register with more than 16 times. Dividing the clock with 32 times or more when using the Int RC Osc 128kHz willl make the ISP interface inaccessible on STK500/AVRISP!
Hi >Wenn ich jetzt im Reiter >"Fuses" den Controller von der Standardeinstellung "Bild1" Int. 9,6MHz >auf "Bild2" Int. 128kHz" umstelle, wars das. Hast du danach die ISP-Frequenz auch auf <32kHz umgestellt? MfG Spess
spess53 schrieb: > Hast du danach die ISP-Frequenz auch auf <32kHz umgestellt? Ja, ich hab ALLE in AVR Studio angebotenen, dabei auch < 32kHz ausprobiert und sogar per Hand welche eingegeben. Ich hab 5 von den Platinen. Die mit Werkeinstellungen funktionieren, die anderen nicht. Komischerweise funktioniert der Tiny mit DIP-Gehäuse tadellos. Ich kann dort verändern was ich möchte, ich komme immer wieder dran. Ich benutze dabei den selben Programmer. Noch jemand eine Idee ?
Leider keine neue Idee, nur eine Anmerkung: > Ich hab sogar eine externen Takt (4MHz) auf PB3 gelegt, was > im Vergleich bei einem mit Absicht verfusten DIP-ATTiny > funktioniert hat. Ich kenne den ATtiny13 nicht, aber bei einem ATmega88 z.B. kommt der externe Takt nicht durch, wenn er auf intern 128 kHz eingestellt wurde.
Ralf G. schrieb: > kalte Lötstelle. Glaube ich nicht. Erstens sind die Platinen professinell gefertig worden und zweiten hat alles funktioniert bis ich den Takt von 9,2 MHz auf 128 kHz geändert habe.
Peter F. schrieb: > hat alles funktioniert bis ich den Takt von 9,2 MHz auf 128 > kHz geändert habe. warum ?
Thomas der Bastler schrieb: > warum ? Weil die Platine mit einer Batterie versorgt wird. Je kleiner der Takt desto weniger Stromverbrauch, so die Theorie. Marc Vesely schrieb: > WARNING! When selecting Int RC Osc 128kHz, be sure to not divide the > clock using the CLKPR register with more than 16 times. Dividing the > clock with 32 times or more when using the Int RC Osc 128kHz willl make > the ISP interface inaccessible on STK500/AVRISP! Könnte doch tatsächlich daran liegen. Ich hab nochmal geguckt. Werkseitig ist die Einstellung "CKDIV8" eingestellt. Ich hab aber nur den Takt geändert. Bei den Tiny im DPI-Gehäuse ist diese Option nicht ausgewählt. Komme ich daduch jetzt gar nicht mehr ran ??? Ich hätte 2 Programmer zu verfügung, Diamex Prog-S und MySmartUsb MK2.
Und welchem Zweck diente dann Bild 2? Jetzt benötigen Sie eine ISP-Frequenz unter 4 kHz, kann das eines Ihrer Geräte?
S. Landolt schrieb: > Und welchem Zweck diente dann Bild 2? Sollte eigentlich die Einstellung zeigen die ich einstellen möchte. > Jetzt benötigen Sie eine ISP-Frequenz unter 4 kHz, kann das eines Ihrer > Geräte? Ich denke darin lag das Problem. Der Diamex Prog-S kann das anscheinend nicht. Ich hab den anderen Programmer mal dran gelegt und konnte somit den CKDIV8 rausnehmen. Jetzt funktioniert auch der Diamex Prog-S wieder einbandfrei. Danke für die Hinweise, hab mein Problem gelöst.
:
Bearbeitet durch User
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.