Hallo, ich benötige den Reset Pin des ATTiny85 als Portpin, möchte aber weiterhin mit ISP programmieren. Wäre es denkbar mit dem Resetsignal des ISP's und einer kleinen elektronischen Schaltung, die Versorgungsspannung des Tinys unter den Brownout Level abzusenken und damit den Tiny im Reset zu halten und somit über ISP programmieren zu können? BOD Level kann ja mit den Fuses auf 4.5V gesetzt werden und z.B. 4V sollten doch zu programmieren reichen oder? Danke schon mal und gleich noch ein dickes Lob, ein Superforum! Rainer
Rainer schrieb: > Wäre es denkbar mit dem Resetsignal des > ISP's und einer kleinen elektronischen Schaltung, die > Versorgungsspannung des Tinys unter den Brownout Level abzusenken und > damit den Tiny im Reset zu halten und somit über ISP programmieren zu > können? BOD Level kann ja mit den Fuses auf 4.5V gesetzt werden und z.B. > 4V sollten doch zu programmieren reichen oder? Interessante Idee. Hab aber keine Ahnung, obs funktioniert... Vor einiger Zeit hab ich mal von einem Fuse-Doctor gelesen, damit könnte man die Reset-Pin-Fuse wieder auf Auslieferungszustand bringen und den ATtiny85 anschließend per ISP neu programmieren. Leider hab ich diesen Fuse-Doctor nirgends mehr zum Kauf gesehen.
Markus W. schrieb: > Leider hab ich diesen > Fuse-Doctor nirgends mehr zum Kauf gesehen. Selbst ist der Mann: http://www.simpleavr.com/avr/hvsp-fuse-resetter oder allgemein: www.mikrocontroller.net/articles/AVR_HV-Programmer
Verwirrter Anfänger schrieb: > http://www.simpleavr.com/avr/hvsp-fuse-resetter Eigentlich wollte ich einen fertigen haben, aber der scheint man echt einfach nachbauen zu können. Danke! P.S.: Woher kriegt man dieses 4-stellige LED-Display?
Hi, mit dem 96Byte kleinen Tinyloader von Kasper Pedersen hat man mit nur einem Pin schneller ein neues Programm geflasht als mit dem mehrpoligem ISP. Gruß Ingo
Warum ich das machen will? 1) weil so eine Schaltung kein "Aufwand" für mich ist :-) (wäre im einfachsten Fall z.B. ein Spannungsteiler, da der ursprüngliche Reset vom PC aus sowieso schon auf GND gezogen wird oder eventuell mit einem pnp-Transistor jetzt auf Vcc angewendet) 2) ich noch keinen kleinen Bootloader für die Tiny Serie mit pc-seitiger 64-bit Windows7 Ansteuerung gefunden habe (wenn jemand einen kennt, bitte sagt wo ich den bekommen kann, muss aber mit 16 MHz-PLL-Takt wegen USB funktionieren, will die Fuses nicht immer umschreiben) @ Ingo Kann das der Bootloader von Pedersen? Ich habe ihn glaube ich nicht zum Laufen bekommen. Wenn das unter 64-bit geht versuche ich es noch mal. Meistens ja ein Problem des Portzugriffes. Deshalb geht auch PeDa's nicht. 3) es mich auch prinzipiell interessiert, ob das geht Werde das mal am WE ausprobieren, sind ja nur 1-2 Widerstände im einfachsten Fall Rainer
Kurze Frage zwischendurch: Hat jemand schon mal diesen "ATtiny fusebit doctor" gebaut? http://www.instructables.com/id/AVR-Attiny-fusebit-doctor-HVSP/?ALLSTEPS oder vielleicht ist das die Original-Seite: http://www.radiolocman.com/shem/schematics.html?di=64952
@Rainer, die Pedersen PC-Seite funktioniert bei mir auch per USB-Adapter mit virtuellem COM-Port. 64bit Win zum Testen habe ich nicht zur Verfügung. Gruß Ingo
Ok, ich habs ausprobiert. Es geht nicht :-( Keine Ahnung warum. Vielleicht schreib ich mal an Atmel für eine Erklärung. @Ingo Könntest du so nett sein, mir hier ein asm-file für den Pedersen Bootloader für einen ATTiny85 zu posten? Ich habs noch mal ausprobiert. Ich bekomme es nicht zum Laufen, weiß aber nicht ob es am Betriebssystem, meinem USBtoRS232 Converter oder dem asm-file liegt :-)Das PC-Programm sendet etwas, der Tiny scheint auch was zu antworten, aber es kommt keine Kommunikation zustande. Rainer
Hat hier mal jemand das Problem gehabt, einen Tiny45/85 auf 128 kHz Oszillator zu fusen und dabei vergessen, CKDIV8 vorher zurückzusetzen? Ich dachte, kein Problem, ich setze die ISP Frequenz meines AVRISP MkII einfach auf 6,48 kHz - geht nicht, es kommt die Warnbox, das keine Verbindung zum Target aufgebaut wird. Ok, also runter auf 100Hz - und nun meldet sich der MkII immer vom USB Bus ab, und wieder an, und wieder ab, usw. Fuses lesen und setzen geht natürlich dann nicht. Nach 4-5mal Probieren ist es mir wenigstens gelungen, den MkII wieder auf eine andere Frequenz zu setzen, aber der Tiny45 sperrt mich immer noch aus. Der Programmer hat die letzte Firmware aus Studio 5 (0x010e). Ideen?
Follow Up: Ok, habe das Problem gelöst. Man kann in AVR Studio 4 manuell eine Frequenz eingeben, ich habe 1kHz gewählt und den MkII damit beschrieben. Aus diversen Foren geht hervor, das der AVR ISPMkII nicht mit ISP Frequenzen unter ca. 500Hz oder so arbeiten kann. Konnte nun den Tiny45 auslesen und die CKDIV8 Fuse löschen.
Rainer schrieb: > Wäre es denkbar mit dem Resetsignal des > ISP's und einer kleinen elektronischen Schaltung, die > Versorgungsspannung des Tinys unter den Brownout Level abzusenken und > damit den Tiny im Reset zu halten und somit über ISP programmieren zu > können? Nein, das funktioniert leider nicht: Beitrag "Re: ATMEGA8 ISP trotz RSTDISBL dank BOD?"
Markus H. schrieb: > Nein, das funktioniert leider nicht: > Beitrag "Re: ATMEGA8 ISP trotz RSTDISBL dank BOD?" Das kann man aber trotzdem noch einmal überprüfen.
>> Nein, das funktioniert leider nicht: >> Beitrag "Re: ATMEGA8 ISP trotz RSTDISBL dank BOD?" > >Das kann man aber trotzdem noch einmal überprüfen. Wozu? Man muss nur das Datenblatt lesen: When programming the RSTDISBL Fuse, High-voltage Serial programming has to be used to change fuses to perform further programming.
holger schrieb: >>Das kann man aber trotzdem noch einmal überprüfen. > > Wozu? Man muss nur das Datenblatt lesen: > > When programming the RSTDISBL Fuse, High-voltage Serial programming has > to be used to > change fuses to perform further programming. Schon richtig, aber nicht alles, was so in Datenblättern steht, stimmt auch. Manchmal haben die Entwickler selber nicht an Möglichkeiten gedacht, die später von Praktikern gefunden werden. Zu den Fusebit-Programmern hab ich heute noch einen gefunden: https://guloshop.de/shop/Mikrocontroller-Programmierung/HVSP-Fusebit-Programmer::63.html Muss aber ziemlich neu sein, hab keine Ahnung, ob der etwas taugt. Hat den schon jemand probiert?
Hi >Zu den Fusebit-Programmern hab ich heute noch einen gefunden: >https://guloshop.de/shop/Mikrocontroller-Programmi... >Muss aber ziemlich neu sein, hab keine Ahnung, ob der etwas taugt. Hat >den schon jemand probiert? Der kann aber nur die Serial HV Programmierung von ein paar ATTinys. MfG Spess
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.