Hey,

Ik wil voor avr's (tiny's en mega's) een printje maken waarmee ik via een spi programmer toch HV kan programmeren.
Dit omdat ik een mooie SPI programmer heb (myUSB) en ik geen 2e programmer hoef.
Nou vroeg ik me af hoe ik dit het makkelijkst kan realiseren, ik ben zover dat ik weet dat HV proggen werkt omdat er op de reset een hogere spanning (meestal 12v) wordt aangebracht om de avr "wakker te schudden" waarna het programmeren begint. Ik zat er nu aan te denken om een bc547 aan de reset te hangen met de basis naar de reset aansluiting van de programmer, en aan de collector 12v.

Zou dit werken? of heeft iemand een leuk schemaatje liggen hiervoor?

b.v.d.

mvg pcnerdje

erm, misschien wel, maar die is voor pic's...

Het gaat toch om het principe van het doorschakelen van een spanning? ;)

nee, of het werkt of niet. Het volledige plaatje dus.

@pcnerd: begrijp ik je goed? Wil jij een aan parallel-programmeren doen via een SPI-interface? Dat zijn twee protocols die geheel van mekaar verschillen. Beiden staan duidelijk omschreven in elke AVR-datasheet.

serieel.

owja, het moet ICP zijn, geen SPI, stom :(.

(toch?)

Er is ook een HV variant van SPI, speciaal voor het geval waarbij de reset pin als I/O gebruikt wordt. Niet alle AVR's hebben dat.

Die heb ik dus nodig, mijn attiny13v is zo dood als een pier nu xD

Op 22 februari 2008 20:23:30 schreef pcnerd:
owja, het moet ICP zijn, geen SPI, stom :(.

Ach, je gebruikt de SPI-pinnen om serieel te programmeren. Wie valt daar nou over?

Wat parallel programmeren betreft: ga je dat ooit nodig hebben? Nou ja, ik kan me voorstellen dat je op zekere dag 1 pin te kort komt (bij een 8-pins ATtiny13 bv.), en de RESET-pin als I/O wil inzetten. Dan komt de HV-variant, waar Marcel het over heeft, aardig van pas.

Heeft je moeder je nooit geleerd, voorzichtig te zijn met de fuses? :-)

dat is dus het geval, dus als je daarmee zou kunnen helpen :).

Googelen op "High-voltage Serial Programming AVR" levert meer hits op dan ik op een week kan lezen. Maar eigenlijk boeit het me wel.

Blijft nog de vraag: waarom geen 2e programmer? Naar UNIX-gewoonte heb ik liever 2 of meer dingen die elk goed zijn in 1 taak, dan 1 ding dat (denkt dat hij) alles aankan.

Een bekend probleem. Ik heb ook een keer zo'n ATtiny13 gehad die niet meer te benaderen was. Daar bleek de ISP fuse uit te staan. Hoe dat gekomen is blijft een raadsel, want via ISP kan je niet bij die fuse. Atmel is zo slim geweest dat te beveiligen.

Dit was de oplossing. http://elm-chan.org/works/avrx/avrxp8.png Snel even gebouwd op een breadbordje.

Als je tiny13 dood is, waarom pak je dan niet gewoon een nieuwe tiny13? Lijkt me een stuk makkelijker en goedkoper.

edit: typo

Op 22 februari 2008 20:54:03 schreef Marcel:
Dit was de oplossing. http://elm-chan.org/works/avrx/avrxp8.png Snel even gebouwd op een breadbordje.

Die link levert weinig bruikbaars op.

Hmmm, vreemd. Misschien mag hot-linken niet.

Probeer deze eens? http://elm-chan.org/works/avrx/report_e.html Onderaan de pagina 8/14 pin HVS programmer.

Yep! Op die manier werkt de link wel!

Inderdaad.

Het punt is dat ik hem wssg vaker wil gebruiken om de reset pin te kunnen gebruiken. Daarom zoek ik dus iets wat ik op die programmer van mij (mysmartUSB) kan aansluiten, of heel eventueel een aparte usb hv progger.

Denk dat die wel geschikt is ja, zal binnenkort is aan de gang. Dat printje gaat wssg wel "iets" anders worden xD

Hey pcnerd

Ik ben ook aan het kijken naar een zelfgebouwde AVR progger. Zou je me op de hoogte willen houden, of misschien kunnen we samen wat in elkaar knutselen.

Groeten Oscar

Als je bedoelt of ik er ook een voor jouw wil maken kan dat wel. Maar ik heb voorlopig nog een heleboel andere projecten dus ik kan niet garanderen dat dat ding over een maand al af is. Ik hoop het echter wel.

Misschien is een avr dragon dan interessant? Kan meteen een hoop manieren programmeren.

@pcnerd

Nee, dat bedoel ik niet. Ik bedoel meer dat we elkaar een beetje op de hoogte houden kwa ideeen, schema's en code.
Maar ik weet niet of je op zo'n contact loopt te wachten.

Ps ik ben zelf ook druk met andere dingen, ik denkt iedereen hier wel.

Nouja ik hoor het wel.
Groeten Oscar