Tell us about yourself!
Thanks for your suggestion. I will look into it when I have time.
Hi RobotBlack,As your HVPP module is broken, you will need to be careful when applying fuses. HVPP suppose to be the last hope to recover a chip. Good luck and happy making!
Hi RobotBlack,Can you read the chip ID out? Does the ID read out match the correct one?I do have a few dead chips and all of them cannot read the correct ID out or the ID read out did not match the correct one.Sure, please check your wiring as well. Make sure all these wires are connected as per in the program. The parallel programming use a lot of chip legs. If any of them are wrong, it will not work. Anyway, check the chip ID first. If you can read the correct ID out, it means you have got the chip connected correctly.
Hi RobotBlack,You may need to earse the chip before you can program it again. Please try to click on the "Earse Chip" button on the UI, then reconnect to the chip and try to program it again.
CH341A ProgrammerView Instructable »
HID Keyboard Controller for Project Diva Aracade Future ToneView Instructable »
Hi Pamod,Normally you should use the ISP to program your ATMEL micro-controllers as it is quicker and easier to use. However, if your chip is locked or you have set the wrong fuse, you will not be able to connect to the chip and cannot program it anymore. If that happens, you will need to use HVPP (High Voltage Parallel Programming) to rescue your chip. HVPP allow you to connect to your chip and program it no matter what settings have been set.This is based on the ATMEL datasheet, you will need to process a few steps to enter the HVPP mode. One step is to apply 12V to RST pin. If you don't do that, it will not enter the HVPP mode. Your micro-controller did not use power from RST pin and you will still need to supply 5V to its VCC pins.
Hi Mario0603,There should not be much difference from my experience. Download the datasheet first (http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-8160-8-bit-avr-microcontroller-atmega64a-datasheet.pdf), from page 394, it should all pinouts for the parallel programming and all command you will need to send. I did not check it carefully, but if there are any differences, you may change the source code to get it working. I will check it later once I have time and I will update the source code to support it if required.
Hi fefcas,I have updated sketch to match the schematics. Thanks again to find out that mistake I have made.
AVR HVPP ConfiguratorView Instructable »