1
\$\begingroup\$

I have a Raspberry Pi 2, and I know it's possible to use an Raspberry PI for programming an AVR, but I came across something.

Apparently if you brick your chip by fiddling with the fuses you need a programmer with "high-voltage parallel programming" capabilities, as stated here.

The fuses I mention here are not to be mistaken for fuses like the ones you find in your house; the fuses I'm talking about are the ones set by software running on the AVR chip. The link above also states that HVPP can be done with an Arduino.

Does the Raspberry Pi have high-voltage parallel programming capabilities?

\$\endgroup\$
2
  • 1
    \$\begingroup\$ The answer is "yes, it is possible". Beware of asking yes/no questions here, especially when the implied "how?" is too broad for the format we use here. \$\endgroup\$
    – Dave Tweed
    Commented Aug 4, 2017 at 11:22
  • \$\begingroup\$ For AVR high voltage programming you need (relatively) high voltage of 12V. As long as the Pi cannot provide or handle 12V by itself it cannot perform "high voltage programming" by itself. \$\endgroup\$
    – JimmyB
    Commented Aug 4, 2017 at 11:45

2 Answers 2

7
\$\begingroup\$

No.

It says that you can use an Arduino for HVPP with additional hardware. Similar hardware (a shield or hat or pants or whatever Raspberry Pi calls it) could be developed for the Raspberry Pi, but you can't do it "out of the box".

\$\endgroup\$
2
  • \$\begingroup\$ How would one go about making a shield for the Raspberry Pi? \$\endgroup\$ Commented Aug 4, 2017 at 9:46
  • 4
    \$\begingroup\$ That's a different question. \$\endgroup\$
    – Transistor
    Commented Aug 4, 2017 at 9:49
2
\$\begingroup\$

The Pi has no high voltage capability, but it can drive a transistor which controls the high voltage. Shouldn't be too difficult, but I'm not certain how to do it myself. It is something that I want to do myself, and it may yet get to the top of my todo list.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.