Hallo, ich hätte mal die Frage, ob der DIAMEX ALL-AVR den RSTDISBL beim ATtiny25 setzen bzw. zurücksetzen kann? Blicke da nicht ganz durch. Beim DIAMEX ALL-AVR ist da von einer TPI-Schnittstelle die Rede, während im Datenblatt des ATtiny25 von einem High-voltage Serial Programming Mode die Rede ist.
Ja, man kann den RSTDISBL setzen - auch im ISP-Modus. Das TPI ist für ganz andere µCs, die nicht genug Pins für ISP haben, wie der ATTiny10. Gruß Jonathan
Jonathan Strobl schrieb: > Ja, man kann den RSTDISBL setzen - auch im ISP-Modus. Und kann man RSTDISBL auch wieder zurücksetzen, wenn man mal so schlau war es zu setzen? > Das TPI ist für > ganz andere µCs, die nicht genug Pins für ISP haben, wie der ATTiny10. Ach so, diese ATtiny4,5,9,10 sind ja ganz winzige Dinger...
Volker schrieb: > Und kann man RSTDISBL auch wieder zurücksetzen, wenn man mal so > schlau war es zu setzen? Nicht über ISP... Höchstens über HVSP, aber ich weiß nicht, ob dein Prommer das kann. Aber so teuer ist ein ATTiny25 doch nicht. Oder wie viele hast du verfused?!? ;) Gruß Jonathan
Jonathan Strobl schrieb: > Aber so teuer ist ein ATTiny25 doch nicht. Oder wie > viele hast du verfused?!? ;) Naja, jetzt brauche ich bei meinem ATtiny auch noch den Reset-Pin als ADC-Eingang. Wenn ich an einer Programmierung sitze, ändere ich was am Quelltext, programmiere es in den µC, teste es. Dann fällt mir eine neue Änderung im Quelltext ein, wieder den µC programmieren, testen usw. So könnte ich an einem Tag bestimmt 50 ATtinys zerschießen. Deshalb brauche ich mal ein Programmiergerät das auch wenn der RSTDISBL gesetzt ist, noch Programmieren kann.
Dann musst du dir einen Programmer beschaffen, der HV-Programming unterstützt (AVRdragon z.B.) Oder, wenn der tiny25 das unterstützt, nutze einen Bootloader!
Einfach einen anständig großen AVR mit mehr Pins nehmen, statt dieses ewige Gepfuscht und Rumgeheule mit RSTDISBL, schrottingen AVR-Programmern und HVSP. Echt jetzt. Größere AVRs mit mehr Pins kosten nur ein paar Cent mehr. Ungelogen. Durch den Kauf eines passenden AVRs spart man mehr, als der nächste schrottige Programmer kostet. Ich schwör, Alter.
Wenn ich den RSTDISBL vom ATTiny85 setzen will krieg ich diese Fehlermeldung. Anscheinend kann dann dieser DIAMEX ALL-AVR auf den Chip nicht mehr zugreifen. Aber wofür hat er dann diese 12V? In der Beschreibung von dem DIAMEX ALL-AVR steht dazu: Eine 12V Hilfsspannung wird auf die Reset-Leitung gelegt. Diese wird für die Programmierung von ATTiny-Controllern benötigt die über das TPI-Protokoll programmiert werden und bei denen der Reset-Pin über die Fuses abgeschaltet wurde(RSTDISBL)
Um verfuste AVRs wieder ins Leben zurückzuholen empfehle ich das HV Rescue Shield für den Ardruino. http://mightyohm.com/blog/products/hv-rescue-shield-2-x/ Ich habe die vorherige Version dieses Shields und es funktioniert so wie es sollte.
Volker schrieb: > Wenn ich den RSTDISBL vom ATTiny85 setzen will krieg ich diese > Fehlermeldung. Da steht nirgendwo etwas von "Fehler". Volker schrieb: > Aber wofür hat er dann diese 12V? Die Antwort gibt dir das Programm doch selbst: Volker schrieb: > wird für die Programmierung von ATTiny-Controllern benötigt die > über das TPI-Protokoll programmiert werden Nun geh los, lies das Datenblatt des Attiny85 und sieh dass der kein TPI unterstützt sondern ISP und HVSP.
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.