Forum: Mikrocontroller und Digitale Elektronik HV-Prog HVSP Tiny24


von André (Gast)


Lesenswert?

Hallo,
ich habe ein kleines Problem mit dem HV-Prog.
Ich hab hier bei nem Tiny24 den Reset weggefuset, weil ich den als 
zusätzlichen Ausgang brauche. Allerdings liest Avr-Studio danach nur 
noch 0xFF als Signatur.

Nachdem ich mir diesen (http://elm-chan.org/works/avrx/avrxp8.png) 
Parallelprogammer aufgebaut hab, konnt ich mit HVSP wieder die Fuses 
verstellen.

Was mich verwundert ist, dass ich mit HV-Prog die Fuses verstellen kann 
und erst wenn ich den Reset ausstelle High Voltage programmierung nicht 
mehr funktioniert.

12V liegen an und werden auch zum Reset durchgeschaltet. Der Tiny hängt 
ohne externe Beschaltung direkt an den entsprechenden Leitungen des 
Programmers

Weis einer woran das liegen könnte?

von Michael L. (michaelx)


Lesenswert?

Hast du auch mal gelesen, oder nur blind die einfachste 
Schaltungsvariante nachgebaut?


"High level output voltage on the LPT port may not reach 3.5 volts on 
some PCs. In this case, a TTL-CMOS level converter, such as 74HCT541, 
must be put to the place indicated with a dashed line. The parallel 
programmer is controled with AVRPP.EXE(Win32)."

Also probiere es besser mit dieser Variante: 
http://elm-chan.org/works/avrx/avrxp.png

Und die 2 IC werden dich schon nicht ärmer machen. ;)

von André (Gast)


Lesenswert?

Hallo,
du hast mich falsch verstanden.

Mit dem LPT-Programmer funktioniert es, damit kann ich alle Fuses auch 
RSTDISBL verstellen. (Hab ich nur als Notlösung aufm Steckbrett 
aufgebaut um den Tiny wiederzubeleben)

Mein Problem hab ich mit HVProg 
(http://www.der-hammer.info/hvprog/index.htm), wenn ich damit im High 
Voltage Serial Mode versuche zu programmieren funktioniert auch alles, 
ich kann SPIEN z.B. verstellen aber sobald ich RSTDISBL setzte um den 
Reset als IO zu verwenden kann ich danach nicht mehr mit HVProg auf den 
Tiny24 zugreifen. (Signatur 0xFF) (Wie gesagt alles im High Voltage 
Mode)

Ich hab nur leider keine Idee wodran das liegt. Die High Voltage LED 
blink kurz und wenn ich am Reset messe, liegen auch 12V an.

danke schonmal für eure Hilfe

von Hermann G. (df2ds)


Lesenswert?

Hallo,
ja, auch ich habe zwei ATTiny24 verfused :(, da ich oft mit Eclipse 
arbeite und die Fuses nicht richtig eingestellt hatte.

Ich habe inzwischen (nach Wechsel zum AVR-Studio) versucht, das Malheur 
mit Hilfe des STK500 auszubügeln. Dazu habe ich mir einen Adapter 
gebaut, der die Leitungen vom 8-poligen Sockel (SCKT340001) des STK 
(u.a. für ATTiny25) auf die entsprechenden Anschlüsse des ATTiny24 
führt. Die Kabel ProgData-PORTB und ProgCtrl-PORTD habe ich natürlich 
auch gesetzt, ebenso die Jumper VTARGET, RESET, XTAL1. Bei OSCSEL sind 
die Pins 1 und 2 gebrückt.
Im AVR-Studio habe ich dann ATTiny24 und später zu Versuchszwecken auch 
ATTiny25 eingestellt. Es hat leider nicht funktioniert. Ich lese die 
Device-ID immer als 0x00 0x00 0x00; die Fuses sind alle gesetzt.

Ist der Chip nun völlig kaputt, oder mache ich etwas falsch. (Wenn ja, 
bitte auch schreiben, was der Fehler sein könnte...)

Danke im voraus für jeden konstruktiven Kommentar

lg
  Hermann

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
Noch kein Account? Hier anmelden.