Ik heb een vraagje over high voltage programming, ik heb namelijk een MySmartUSB MK2 programmer die dit niet ondersteunt.

Nu wil ik een verloopprintje maken zodat ik met die MK2 programmer toch high voltage kan programmeren maar ik vraag me af of er nog meer bij komt komen dan alleen de reset pin aan 12V hangen?

Zover ik heb kunnen vinden is het alleen de reset pin aan 12V hangen en meer niet. Maar moet die 12V continu aan de reset hangen tijdens het programmeren, of is het beter om met de originele 5V reset output de 12V op de reset pin van de uC te zetten d.m.v. een transistor (bijvoorbeeld)?

Hopelijk kunnen jullie wat opheldering verzorgen over dit onderwerp.

Alvast bedankt.

Ik zou zeggen lees de datasheet van bijvoorbeeld de atmega32. Hierin kun je zien dat high voltage programming bij parralel programeren wordt gebruikt, dus andere pinnen dan bij spi programmeren.

Je kunt dus niet de reset zomaar aan de 12 volt hangen bij jouw programmer

Een andere vraag die in me opkomt is waarvoor wil je high voltage programming voor gebruiken?. Ik zelf heb het eenmaal gebruikt toen ik zowel de jtag als de spi fuse per ongeluk beide had uitgezet. High voltage programming is dan de enige manier om deze fuse's weer aan te zetten. Ik hoop dat het een beetje duidelijk is.

Ik wil een Attiny13 high voltage programmeren omdat ik de reset pin voor I/O wil gebruiken.

De Attiny 13 kan alleen serieel geprogrammeerd worden. Dus de vraag is of er verschil zit tussen het high voltage serieel programmeren en het normaal serieel programmeren behalve die 12V op de reset pin.

Kijk eens naar de plaatjes op pagina 105 en 108 in de datasheet en zoek de verschillen in de aansluitingen.
Het is dus niet alleen de reset spanning verhogen.