avrdude: warning: cannot set sck period. please check for usbasp firmware update
То есть, невозможно определить или найти период сигнала SCK, говоря по-русски, этот сигнал отсутствует.
А коли этого сигнала нет, то вполне логично, что
avrdude: error: programm enable: target doesn't answer. 1
То есть, целевое устройство не отвечает. Еще б оно ответило, без тактового-то сигнала.
Проверяйте схему подключения, контакты, возможно надо укоротить шлейф.