Whenever I want to burn the hex file on my chip, the following error message always appears:
Power On Failed
Cannot communicate with target chip
The programmer I am using is AVR USB programmer, from ABLab Solutions. The software I am using for program burn is extreme Burner AVR.
I don't think this is a problem with the driver because it says it has found an USBasp on USB port. There was an option to select the chip model, where I selected ATmega16 (because 16A) was not there. How can I solve my problem?
EDIT: The picture of the circuit: I used Zener for just-in-case voltage fluctuation.