Pages: [1]   Go Down
Author Topic: HV (High Voltage) Programming  (Read 2258 times)
0 Members and 1 Guest are viewing this topic.
NZ
Offline Offline
Sr. Member
****
Karma: 0
Posts: 390
Turtle in a hard shell
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hello,

I have had a bit of a search, but so far I cant find a High Voltage Programmer for AVR's, that is ideally USB interfaced.
Does anyone know of a good one?

From time to time I stuff up fuse bits or do something stupid, which is where a HV Programmer would be brilliant so I can recover the processor.

I have seen one that is specifically for DIP28's etc, however I want one with a standard ISP plug, so I can program 2560's etc.

Do these exist?
Thanks
James
Logged

NZ
Offline Offline
Sr. Member
****
Karma: 0
Posts: 390
Turtle in a hard shell
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Actually just came across 2 not bad links, but still not ideally what I am after but they fix fuse bits, and could be easy to build/customize.

http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp/?lang=en

and

http://www.simpleavr.com/avr/hvsp-fuse-resetter
Logged

Humboldt, CA
Offline Offline
Full Member
***
Karma: 2
Posts: 221
Arduino BBB
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

How bout in shield form?
http://mightyohm.com/blog/products/hv-rescue-shield-2-x/

Requires a functional Arduino of course.

EDIT:
I've never used it.  It looks nice though.
Logged

Global Moderator
Dallas
Offline Offline
Shannon Member
*****
Karma: 176
Posts: 12283
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset


"The HV Rescue Shield 2 is a high voltage parallel mode fuse programmer for Atmel AVR microcontrollers."
Logged

NZ
Offline Offline
Sr. Member
****
Karma: 0
Posts: 390
Turtle in a hard shell
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Yep that is the one I was referring to in the first post.
Still, very nice though.
Logged

nr Bundaberg, Australia
Offline Offline
Tesla Member
***
Karma: 121
Posts: 8437
Scattered showers my arse -- Noah, 2348BC.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

The STK500 does HV programming, RS232 though and as I just found out doesn't directly support the Tiny84.

I've used it with 861s and 85s before though.

______
Rob
Logged

Rob Gray aka the GRAYnomad www.robgray.com

SF Bay Area (USA)
Offline Offline
Tesla Member
***
Karma: 106
Posts: 6371
Strongly opinionated, but not official!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
I want one with a standard ISP plug
You realize that for most of the AVR devices, "High voltage programming" is a parallel-mode thing for which the "standard ISP plug" is quite useless?  Only a small number of devices support a high-voltage serial programming mode (mostly the low-pin-count chips where it is common/necessary to disable the normal "reset" pin.)
Logged

NZ
Offline Offline
Sr. Member
****
Karma: 0
Posts: 390
Turtle in a hard shell
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Yeah the more I am reading the more I am finding out what I am wanting isnt actually possible.

Oh well, now its documented in the forum smiley

Logged

nr Bundaberg, Australia
Offline Offline
Tesla Member
***
Karma: 121
Posts: 8437
Scattered showers my arse -- Noah, 2348BC.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

In my "industrial Mega" design I allowed for the appropriate pins to be accessible and also to isolate the RST line so the 12v wouldn't kill anything.

I'd have to bodge up an adaptor with a few wires but at least HV programming would be doable with the chip in circuit.

______
Rob
Logged

Rob Gray aka the GRAYnomad www.robgray.com

Global Moderator
Dallas
Offline Offline
Shannon Member
*****
Karma: 176
Posts: 12283
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset


I was going to suggest a debugWIRE programmer but they are somewhat expensive (~$130 $60 - the AVR Dragon supports debugWIRE) and I don't think debugWIRE can be used to reset fuses (but, apparently, the Dragon can also do high-voltage programming).
Logged

Pages: [1]   Go Up
Jump to: