target doesn't answer 1 and initialization failed, rc = 1

Hello all

Recently I bought a new Atmega 16A and decided to transfer my first program onto atmega16. For this I used USBASP the link for it is:

When I try to execute it throws following error:
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
** Double check connections and try again, or use -F to override**
** this check.**
avrdude.exe done. Thank you.

I tried using slow SCK by using Jumper wire and -B command in avrdude, error still remain.

Please suggest how to proceed further.

Regards

Your wiring is incorrect, recheck it - even if sck clock is too fast or theres no clock for the chip it will get farther than that. So either your hardware is bad or you connected wires wrong